• DocumentCode
    2866761
  • Title

    An in-circuit debug environment for multiprocessor SOCs based on a HDL RISC soft-core

  • Author

    Pelliconi, R. ; Campi, F. ; Salsa, L. ; Mucci, C. ; Macchiavelli, S.

  • Author_Institution
    ARCES, Bologna Univ., Italy
  • fYear
    2004
  • fDate
    16-18 Nov. 2004
  • Firstpage
    193
  • Lastpage
    196
  • Abstract
    A fundamental feature common to all SOC projects is the inclusion of one or more embedded microprocessors in the design space. As the complexity of algorithms mapped on embedded processors and their interaction with the surrounding SOC resources increase, the availability of reliable software verification means becomes a serious design issue, especially when more than one processor is included in the design. Many existing processor-debugger interfaces are based on specific technology or architectural features such as JTAG interfaces or scan-chains. On the other hand, embedded microprocessor cores are often HDL suites, quite parametric and technology independent, and need to be reused in a very different design environment. In this paper, an in-circuit software debug environment is presented, that can be utilized for single- or multi-processor SOCs. The described methodology, only based on VHDL blocks and software routines, is independent from the chosen technology support, and processor memory or bus architecture configuration.
  • Keywords
    embedded systems; hardware description languages; multiprocessing systems; program debugging; program verification; reduced instruction set computing; system-on-chip; HDL RISC soft-core; VHDL blocks; embedded microprocessor cores; in-circuit debug environment; in-circuit emulation coprocessor; multiprocessor SOC; processor-debugger interfaces; software routines; technology independent software verification; Algorithm design and analysis; Availability; Computer architecture; Embedded software; Hardware design languages; Microprocessors; Reduced instruction set computing; Software algorithms; Software debugging; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2004. Proceedings. 2004 International Symposium on
  • Print_ISBN
    0-7803-8558-6
  • Type

    conf

  • DOI
    10.1109/ISSOC.2004.1411183
  • Filename
    1411183