1. A system comprising: a circuit configured to execute a series of instructions and output circuit event data corresponding to the execution of said instructions; and an event encoder coupled to said circuit that inputs said circuit event data and external event data corresponding to the execution of said instructions and outputs encoded event data; a monitoring device coupled to said event encoder, said monitoring device inputs said encoded event data.