{"title":"Design of an embedded on-chip debug support module of a MCU","authors":"Hu Yue-li, Xiong Bing","doi":"10.1109/HDP.2006.1707555","DOIUrl":null,"url":null,"abstract":"This paper presents a method of designing an on-chip debug support module based on an 8051 architecture microcontroller. It is implemented by embedding a hardware debug module named on-chip debugger (OCD) into an 8-bit high performance microcontroller. Thus, this MCU can do such debugging work as setting hardware breakpoint, single stepping, monitoring and modifying the internal registers, internal or external memories of the CPU, etc. In the paper, the architecture and implementation of OCD has been presented, which is supported by the simulation results. According to the results, it is proved that the in circuit emulation and debugging aiming at the embedded systems are accomplishable with the help of this OCD module. Furthermore, it won't sacrifice the performance of the MCU","PeriodicalId":406794,"journal":{"name":"Conference on High Density Microsystem Design and Packaging and Component Failure Analysis, 2006. HDP'06.","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference on High Density Microsystem Design and Packaging and Component Failure Analysis, 2006. HDP'06.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HDP.2006.1707555","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
This paper presents a method of designing an on-chip debug support module based on an 8051 architecture microcontroller. It is implemented by embedding a hardware debug module named on-chip debugger (OCD) into an 8-bit high performance microcontroller. Thus, this MCU can do such debugging work as setting hardware breakpoint, single stepping, monitoring and modifying the internal registers, internal or external memories of the CPU, etc. In the paper, the architecture and implementation of OCD has been presented, which is supported by the simulation results. According to the results, it is proved that the in circuit emulation and debugging aiming at the embedded systems are accomplishable with the help of this OCD module. Furthermore, it won't sacrifice the performance of the MCU