Title :
A powerful system design methodology combining OCAPI and Handel-C for concept engineering
Author :
Buchenrieder, Klaus ; Pyttel, Andreas ; Sedlmeier, Alexander
Author_Institution :
Corporate Dev., Infineon Technol. AG, Munich, Germany
Abstract :
In this papers we present an efficient methodology to validate high performance algorithms and prototype them using reconfigurable hardware. We follow a strict top-down Hardware/Software Codesign paradigm using stepwise refinement techniques. Starting from a performance, evaluation on the data-flow level using the OCAPI system, we partition the simulated high-level data-flow description into hardware and software modules. The hardware parts, described in Handel-C, are compiled and mapped to Xilinx Virtex 2000E FPGAs, and the software is executed on a PC processor that hosts the Virtex boards. Hardware/Software interfacing, and communication between processor and FPGA is established via the PCI bus by shared memory DMA transfers. This paper presents the methodology and illustrates the method with an example of a channel coder
Keywords :
data flow computing; field programmable gate arrays; hardware-software codesign; reconfigurable architectures; Handel-C; OCAPI; PC processor; PCI bus; Virtex board; Xilinx Virtex 2000E FPGA; channel coder; concept engineering; hardware/software codesign; high-level data-flow algorithm; reconfigurable hardware; shared memory DMA transfer; stepwise refinement; top-down system design methodology; Algorithm design and analysis; Decoding; Design automation; Design engineering; Design methodology; Field programmable gate arrays; Hardware; Object oriented modeling; Power engineering and energy; Prototypes;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-7695-1471-5
DOI :
10.1109/DATE.2002.998401