Apparatus and method for compression of the timing trace stream
AssigneeTexas Instruments Incorporated
InventorsGary L. Swoboda, Bryan Thome
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsGary L. Swoboda, Bryan Thome
Estimating the term…
In a test and debug system, a plurality of trace streams, including a timing trace stream, are transmitted from the target processing unit to the host processing unit for analysis. The timing trace stream, the trace stream that indicates activity or non-activity of the program counter each clock cycle, can occupy a large percentage of the bandwidth of the transmitted data. The transmitted data is organized into groups of packets, each packet having a control signal portion and a payload portion. Each information packet has a logic signal stored at each location indicating an activity or a non-activity of the program counter. By identifying portion of the timing trace stream wherein the activity or non-activity does not change for one or more groups of timing packets, the information in a plurality of packets can be represented by a header and an information packet that describes a number of packets in which the activity or non-activity of the program counter does not change.
In a timing trace stream having a logic signal associated with each clock cycle, the timing trace stream being transmitted in packets groups having a plurality of packets, a method of compressing the timing trace stream, the method comprising:
An apparatus for generating a timing trace stream in target processor, a logic signal being associated with each target processor clock cycle, the apparatus comprising:
A system for transferring data concerning the operation of target processor to a host processing unit, the system comprising:
Dependencies are inferred from the claim text.