• DocumentCode
    2360843
  • Title

    Debugging aids for systems-on-a-chip

  • Author

    Bannatyne, Ross

  • Author_Institution
    Transp. Syst. Group, Motorola Inc., USA
  • fYear
    1998
  • fDate
    21-23 Oct 1998
  • Firstpage
    159
  • Lastpage
    163
  • Abstract
    The advent of in-circuit emulation (ICE) tools to the embedded systems designer was akin to the advent of the tractor to farmers: life suddenly became easier. The ICE allows easy access to the CPU register set, memory map and allows simple implementation of features such as hardware breakpoints and trace functions. Essentially, the ICE allows a target cable from the (ICE) box to be directly connected, via a header-socket interface, to the circuit board. The header consists of an exact representation of the microcontroller footprint. As microcontrollers are becoming more highly integrated however, the ICE solution in itself is facing certain challenges. Firstly, microcontroller bus speeds are increasing rapidly, roughly doubling every 4-5 years. This presents a problem as high clock rates are difficult to emulate using a cable and target connector. In addition, address and data-bus ports aren´t always available on single chip MCUs, thus memory replacement hardware and logic analyzer approaches can be restricted. Another problem which the ICE cannot resolve is that of the mechanical interface. As MCU pincounts increase (at a rate similar to their clock speeds), `hookover´ connectors are becoming increasingly unreliable, unmanageable and downright expensive. In many applications, the space restrictions placed on the control unit (where the circuit resides) will simply not permit a hookover connection. This physical size limitation in fact, is fast becoming very common
  • Keywords
    computer debugging; embedded systems; microprocessor chips; CPU register set; debugging aids; embedded systems; hardware breakpoints; header-socket interface; in-circuit emulation tools; memory map; systems-on-a-chip; trace functions; Agricultural machinery; Clocks; Connectors; Debugging; Embedded system; Emulation; Hardware; Ice; Microcontrollers; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Northcon/98 Conference Proceedings
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7803-5075-8
  • Type

    conf

  • DOI
    10.1109/NORTHC.1998.731528
  • Filename
    731528