Multi-Processor Debug Interface
Original Publication Date: 2002-Jan-23
Included in the Prior Art Database: 2002-Jan-23
Today's System-On-A-Chip (SoC) designs need embedded processors with sophisticated debug and monitoring logic to aid in the design, debug and performance analysis of the system solution. Such processors may include Real-Time Trace, Background Debug, and Real-Time Debug support. Furthermore, today's SoC solutions are employing multi-processor designs to meet the growing needs of processing power, bandwidth, and functionality. In this type of multi-processor integrated solution, it is necessary for an external development system (often known as an emulator) to be able to communicate, control, and receive output from any processor. These processors may be deeply embedded and run at different and higher frequencies than the chip pins.