Patent ID: 7831814

Claim:
A monitoring device integrated on a chip of a microprocessor executing a sequence of instructions, comprising: a message calculation means for, on each execution of an instruction from among a plurality of instructions of predetermined instruction types, generating a digital message of a type from a plurality of types corresponding to the executed instruction, wherein the type of the digital message corresponds to a type of the executed instruction; a buffer memory of the monitoring device for storing each generated digital message; and a plurality of output terminals connected to an external analysis tool, each output terminal from the plurality of output terminals being associated with an instruction type from among the instruction types, wherein, simultaneously with storing in the buffer memory a digital message of a type from the plurality of types at a storage time, the type corresponding to the instruction type associated with an output terminal from the plurality of output terminals, the storage time is provided to the external analysis tool by modifying a state of the output terminal.