Software debug port for a microprocessor
AssigneeAdvanced Micro Devices, Inc.
InventorsDaniel P. Mann, Carl K. Wakeland
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsDaniel P. Mann, Carl K. Wakeland
Estimating the term…
A processor-based device incorporating a software debug port that utilizes a JTAG or similar standardized interface, thereby providing a software debug communication mechanism that does not require a special bond-out package. In one embodiment of the invention, only standard JTAG pins are used for communications between a host platform and a target system incorporating a target processor. In another embodiment of the invention, the software debug port of the target processor is augmented for higher-speed access via optional sideband signals. When used in conjunction with an on-chip trace cache, the software debug port provides trace information for reconstructing instruction execution flow on the processor and is also capable of examining register contents without halting processor operation. The software debug port alleviates many of the packaging and clock synchronization problems confronting existing debug solutions.
A processor-based device provided with pins to permit connection to external electrical devices, the processor-based device comprising:
A software debug platform for communicating with a non-trace capture host system capable of executing debug software that controls the extraction and analysis of debug information, the software debug platform comprising:
A processor-based device provided with pins to permit connection to external electrical devices, the processor-based device comprising:
A method of providing software debug information from a processor-based device to external non-trace capture debug equipment, comprising:
Dependencies are inferred from the claim text.