Title page for etd-0712105-114115


[Back to Results | New Search]

URN etd-0712105-114115
Author Po-chou Chen
Author's Email Address bigjoe@ms6.url.com.tw
Statistics This thesis had been viewed 5577 times. Download 2188 times.
Department Computer Science and Engineering
Year 2004
Semester 2
Degree Master
Type of Document
Language zh-TW.Big5 Chinese
Title Parameterized Hardware/Software modules for Embedded ICE
Date of Defense 2004-07-27
Page Count 99
Keyword
  • In-Circuit Emulator
  • Microprocessor
  • Parameterized
  • Debug
  • Abstract The in-circuit emulator (ICE) is commonly adopted as a microprocessor debugging technique which features many advantages, such as low demand for hardware and repeatable use of the pins on the JTAG port. The development of system-on-chip technology has matured significantly in recent years. The microprocessors in system-on-chip designs have been applied in a variety of ways, and different microprocessors are being used in the embedded system. The traditional modus operandi of debug control, in which an ad hoc hardware/software package is required for each microprocessor, is not economical as far as programming and designing are concerned. Thus it is advisable to design a more flexible debug control hardware/software package which can fit into different embedded microprocessors with in-circuit emulators. This thesis reviews several types of embedded in-circuit emulator structure and comes up with a parameterized, modularized hardware/software package for controlling in-circuit emulators. An initial analysis of microprocessor systems and embedded debug circuits helps us to elicit reusable parameters so that we can achieve our desired debug control by simply adjusting parameters when we work on different microprocessor architectures and embedded debug circuits. An ensuing examination of the reusability and functionality of our designed debug control hardware/software enables us to group all the functions of our hardware/software package into different functional modules so that we can simply replace relevant functional modules on different microprocessor architectures and embedded debug circuits. The parameterized design allows us to use a single debug control software program on different microprocessor systems with the slightest change of parameter setting. The modularized model has the merit of minimizing our effort of debug control through module replacement when we need to adapt our software to a new environment (as when we want to use it on a different operating system or when we want to apply it to a different communication interface).
    Advisory Committee
  • Chua-Chin Wang - chair
  • Alvin Wu - co-chair
  • Wei-Fen Lin - co-chair
  • Shiann-Rong Kuang - co-chair
  • Ing-Jer Huang - advisor
  • Files
  • etd-0712105-114115.pdf
  • indicate access worldwide
    Date of Submission 2005-07-12

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have more questions or technical problems, please contact eThesys