Title :
An on-chip debugging method based on bus access
Author :
Zhang Peng ; Fan Xiaoya ; Huang Xiaoping
Author_Institution :
Sch. of Comput. Sci., Northwestern Polytech. Univ., Xi´an, China
Abstract :
Supporting the online debugging is one of the design goals of SoC. Usually the function unit and the debugging structure are tightly coupled, thus it is hard to reuse the debug structure in other systems. This paper presents an on-chip debug method for SoC bus architecture. The system reuses On Chip Bus(OCB) as the transmission path for debugging data and debugs the units in system in form of bus access through debug interface. To implement debugging of embedded processor, Debug Support Unit and Debug Handle Unit is designed. The method fits for mainstream SoCs. It includes various debug functions and few limitations of debug interface, which is also very efficient. SoC of AMBA architecture with debug architecture of this kind has been implemented, and the debug function has been verified. The experiment indicates that the design satisfies the demand of SoC debugging.
Keywords :
computer debugging; integrated circuit design; system-on-chip; AMBA architecture; OCB; SoC bus architecture; SoC design; bus access; debug function unit; debug handle unit; debug interface; debug structure; debug support unit; debugging structure; embedded processor; on-chip bus; on-chip debugging method; online debugging method; transmission path; Clocks; Computer architecture; Debugging; Educational institutions; Pipelines; Registers; System-on-chip; On-chip bus; On-chip debug; SoC;
Conference_Titel :
Signal Processing, Communication and Computing (ICSPCC), 2013 IEEE International Conference on
Conference_Location :
KunMing
DOI :
10.1109/ICSPCC.2013.6664127