• DocumentCode
    2193857
  • Title

    System prototyping by integration of reconfigurable hardware into a heterogeneous system model

  • Author

    Buchenrieder, Klaus ; Nageldinger, Ulrich ; Pyttel, Andreas ; Sedlmeier, Alexander

  • Author_Institution
    Infineon Technol. AG, Munich, Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    115
  • Lastpage
    121
  • Abstract
    In this paper, we present an efficient methodology to functionally verify high performance algorithms using a Hardware/Software Prototype based on reconfigurable hardware attached to a standard PC We start from a conceptual design on system level using the commercial Cadence Cierto VCC tool, by defining the system in several behavioral blocks, each of them having the functionality described in standard C or C++. This software-only system is then refined by selecting certain blocks to be implemented in hardware, which are then described in Handel-C, then compiled and mapped to Xilinx Virtex FPGAs. The hardware blocks are seamlessly integrated into the VCC environment by stub modules, which perform the hardware/software interfacing and communication via shared memory DMA transfers. This paper presents the methodology and illustrates it using an example of a Viterbi encoder/decoder.
  • Keywords
    codecs; hardware-software codesign; reconfigurable architectures; software prototyping; Viterbi encoder/decoder; hardware/software prototype; heterogeneous system model; reconfigurable hardware; Algorithm design and analysis; Field programmable gate arrays; Hardware; Prototypes; Software algorithms; Software performance; Software prototyping; Software standards; Software tools; Viterbi algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2002. Proceedings. 13th IEEE International Workshop on
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-1703-X
  • Type

    conf

  • DOI
    10.1109/IWRSP.2002.1029746
  • Filename
    1029746