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
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;
Conference_Titel :
Rapid System Prototyping, 2002. Proceedings. 13th IEEE International Workshop on
Print_ISBN :
0-7695-1703-X
DOI :
10.1109/IWRSP.2002.1029746