Font Size: a A A

Design And Implementation Of CSoC Online Debugger System Based On JTAG

Posted on:2014-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:J X WuFull Text:PDF
GTID:2268330425968493Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The current system-on-chip technology has become design VLSI mainstreamtechnology, but also one of the most promising technologies of the21st century, the ICindustry boomed and opportunities. SoC has a high level of integration and complexity,the corresponding test is also very complicated, in this context, there is growingemphasis on lower-cost but high efficiency JTAT testing technology. SoC, embeddedsoftware debug accounted for the vast majority of system debugging tasks, which alsomakes embedded software debugging become a key technology in the SoC testtechnology. Configurable SoC SoC technology. This article. This article is based on the8051microcontroller hard-core embedded operating system, OCDS debugging interfaceto achieve the research and design of the system based on the the CSoC JTAG on-chipdebugging.The core of the on-chip debug system debugging software design, this project isdivided into three sections, keil interface layer, the driver layer and hardware layer.Logic processing chip select flashy Microelectronics FS7805, through efficientprogrammable module, the module interface transfer characteristics of the softwaredesign, the programmable module interface is simulated as JTAG waveform signalcontrol interface, and finally to design the best waveform descriptor, the debuggingsignal accuracy testing of internal logic.The subject of another debugger achieve the study, the realization that the JTAGlogic the debug signal through the the debugger internal cache data projectionsprojected through the PC. This paper also compares the two implementations ofdifferent, ultimately derived from the point of view of software design through the PCprojection JTAG logic method is more effective, and the system’s portability andscalability better. The article also from the correctness point of the second method toachieve the debugger for testing and performance evaluation.The subject with a lower cost, basic debugging hardware/software addbreakpoints, single-stepping and pause, run and terminate MCU reset and register toview, read/modify the external memory is worth the read and modify. The debuggingprocess is not tight independently of the MCU, the MCU running real-time will not beaffected, with a high reference value for other debugger design.
Keywords/Search Tags:On-chip debug, drive design, JTAG protocal, Embedded operating system
PDF Full Text Request
Related items