• DocumentCode
    2456962
  • 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
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    870
  • Lastpage
    874
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
  • Conference_Location
    Paris
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1471-5
  • Type

    conf

  • DOI
    10.1109/DATE.2002.998401
  • Filename
    998401