Branch tracing generator device for a microprocessor and microprocessor equipped with such a device
AssigneeSTMicroelectronics S.r.l.
InventorThomas Alofs
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorThomas Alofs
Estimating the term…
A device for generating an address branch trace for a microcontroller unit, a microprocessor or a data processing unit having a set of instructions including at least one predicated instruction and at least one instruction of the expanded type, said device including: means for receiving a first signal representative of an actually executed instruction; means for receiving a second signal representative of an expanded instruction; means for receiving a third signal representative of a discontinuity branch between a source address and a destination address of a program executed by said microcontroller, microprocessor or data processing unit; means for storing consecutive addresses pointed by a program counter; means for processing said first, second and third signals in order to determine a pair comprised of a source address and a destination address for an address branch, when appropriate; and means for storing said address pair.
A device for generating an address branch trace for a microcontroller unit, a microprocessor or a data processing unit having a set of instructions including at least one predicated instruction and at least one instruction of an expanded type, said device comprising:
A microcontroller, comprising:
A method to generate an address branch trace for a processor having a set of instructions including at least one predicated instruction and at least one instruction of an expanded type, the method comprising:
An apparatus to generate an address branch trace for a processor having a set of instructions including at least one predicated instruction and at least one instruction of an expanded type, the apparatus comprising:
Dependencies are inferred from the claim text.