• DocumentCode
    3019522
  • Title

    ICEBERG: an embedded in-circuit emulator synthesizer for microcontrollers

  • Author

    Huang, Ing-Jer ; Lu, Tai-An

  • Author_Institution
    Inst. of Comput. & Inf. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    580
  • Lastpage
    585
  • Abstract
    This paper presents a synthesis tool ICEBERG for embedded in-circuit emulators (ICE´s), that are part of the development environment for microcontroller (or microprocessor)-based systems (PIPER-II). The tool inserts and integrates the necessary in-circuit emulation circuitry into a given RTL core of a microcontroller, and thus turning the core into an embedded ICE. The ICE, based on the IEEE 1149.1 JTAG architecture, provides standard debugging mechanisms, including boundary scan paths, partial scan paths, single stepping, internal resource monitoring and modification, breakpoint detection, and mode switching between debugging and free running modes. ICEBERG has been successfully applied to synthesize the embedded ICE for an industrial microcontroller HT48100 from its RTL core
  • Keywords
    boundary scan testing; computer debugging; computer testing; development systems; high level synthesis; logic testing; microcontrollers; virtual machines; HT48100; ICEBERG; IEEE 1149.1 JTAG architecture; PIPER-II; RTL core; boundary scan paths; breakpoint detection; debugging mode; development environment; embedded in-circuit emulator synthesizer; free running mode; internal resource modification; internal resource monitoring; microcontrollers; microprocessor-based systems; mode switching; partial scan paths; single stepping; standard debugging mechanisms; synthesis tool; Circuit synthesis; Debugging; Embedded computing; Emulation; Hardware design languages; Ice; Microcontrollers; Monitoring; Permission; Synthesizers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.781381
  • Filename
    781381