Title :
Debug support for embedded processor reuse
Author :
Hopkins, Andrew B T ; McDonald-Maier, Klaus D.
Author_Institution :
Dept. of Comput. Sci., Essex Univ., Colchester
Abstract :
This research presents a test-bench implementation of a novel debug support system that targets the needs of hard real-time embedded systems. The solution provides over 70 percent combined program and data trace compression using a low complexity messaging framework and subtraction based differential compression. The test-bench is based on an open source multi-processor system-on-chip design, where novel debug support has been attached through defined interfaces and close integration of the debug adapter with the processor cores. Synthesis to an FPGA platform shows that the approach of using core adapters to implement debug support with a defined core generic interface is practical, and that the resulting circuitry is compact
Keywords :
computer debugging; embedded systems; logic testing; microprocessor chips; multiprocessing systems; system-on-chip; core adapters; core generic interface; data trace compression; debug adapter; debug support system; embedded processor; low complexity messaging framework; multiprocessor system-on-chip design; real-time embedded systems; subtraction based differential compression; test-bench implementation; Circuit synthesis; Computer science; Control systems; Embedded system; Manufacturing processes; Real time systems; Silicon; Standards development; System testing; System-on-a-chip;
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
DOI :
10.1109/ISCAS.2006.1692870