Patent · US Expired

Configurable real-time trace port for embedded processors

US7149926B2 · kind B2 · utility

21Cited by
16References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 22, 2003
Grant dateDec 12, 2006
Priority date
Expiry dateDec 23, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3656
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An embedded processor having a programmable trace port that selectively limits the amount of trace information passed from the processor core to an output buffer, and selectively controls the rate at which the trace information is output from the output buffer to an off-chip debug system. A configurable on-chip filter circuit selectively passes data and program information based on a wide range of user-defined combinations and/or sequences of trigger events (e.g., instruction addresses/types or data addresses/values). The filtered trace information is then compressed using separate data and program compression circuits, and passed to separate data and program output buffer. The data output buffer includes an adjustable read (output) rate (e.g., one-half or one-quarter of the processor core clock cycle), and allows a user to select between one or two output pointers.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.