Font Size: a A A

Based On Sopc Universal In-circuit Emulator Design And Realization

Posted on:2008-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:G LiFull Text:PDF
GTID:2208360212475357Subject:Computer applications
Abstract/Summary:PDF Full Text Request
ICE (In-circuit Emulators) is an important component for the designing of embedded systems. It is also a strong tool for developing embedded systems. Although ICE has a history of about 20 years, from INTEUs ICE-30""I to In-circuit Debuger (ICD) widely used nowadays, ICE has passed a procession of totally replacement of the MCU to application of On-Chip Debug logic. But the research of the Generic ICE, which means one device to emulate several MCUs, still comes to a little front-line work. The Generic ICE products from abroad are fine technical and reliable but expensive. As the reason of fund and market, it is rarely to see the research report in internal.In this thesis, we introduce the theory basement and whole procession of the generic ICE in details. The generic ICE has the following basic performance: download, breakpoint, step, run, read and write memory, operate the registers and I/O ports. All these performances are done by one piece of FPGA. For a variety of MCUs, the only thing you should do is downloading the related IPcore to that FPGA. So theoretically, it is able to emulate every MCU that has an IPcore. In this thesis, first of all, we introduced the system of development and ICE. Then, we studied a platform of co-design for SOPC, which is QuartursⅡwritten by Altera Inc. After that, we analysed the OCD part of ARM7TDMI MCU. From chapter 6, we mentioned the structure of a Generic ICE and the developments of ARM7TDMI debugging IPcore, SOPC related software and IDE on a PC. This design not only used SOPC technology, but also applied Ethernet for communication between Host and ICE. Additionally, we used a RS232 to show the results between ICE and target board. Finally, we suggested the creative points of this thesis and telled the differences among other Generic ICEs.There are two important characteristics for this ICE. One is all-purpose, the other is the application of SOPC technology.
Keywords/Search Tags:ICE, QuartusII, IPcore, ARM7TDMI, JTAG, NIOS
PDF Full Text Request
Related items