• DocumentCode
    2137725
  • Title

    Fast Hardware Implementation of an Hadamard Transform Using RVC-CAL Dataflow Programming

  • Author

    Jerbi, Khaled ; Wipliez, Matthieu ; Raulet, Mickaél ; Déforges, Olivier ; Babel, Marie ; Abid, Mohamed

  • Author_Institution
    IETR, UMR, Rennes, France
  • fYear
    2010
  • fDate
    11-13 Aug. 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Implementing an algorithm to hardware platforms is generally not an easy task. The algorithm, typically described in a high-level specification language, must be translated to a low-level HDL language. The difference between models of computation (sequential versus fine-grained parallel) limits the efficiency of automatic translation. On the other hand, manual implementation is time-consuming, because the designer must take care of low-level details, and write test benches to test the implementation´s behavior. This paper presents a global design method going from high level description to implementation. The first step consists in describing an algorithm as a dataflow program with the RVC-CAL language. Next step is the functional verification of this description using a software framework. The final step consists in an automatic generation of an efficient hardware implementation from the dataflow program. The objective was to spend the most part of the conception time in an open source software platform. We used this method to quickly prototype and generate hardware implementation of the Hadamard transform, an algorithm used in many signal processing algorithms, from an RVC-CAL description.
  • Keywords
    Hadamard transforms; algebraic specification; functional languages; hardware description languages; language translation; parallel languages; parallel programming; public domain software; reconfigurable architectures; video coding; HDL language; Hadamard transform; RVC-CAL; RVC-CAL language; automatic translation; conversational algebraic language; dataflow programming; functional verification; hardware platforms; high-level specification language; open source software; reconfigurable video coding; signal processing algorithms; Error correction; Hardware; Hardware design languages; Memory management; Software; Transform coding; Transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Multimedia Computing (EMC), 2010 5th International Conference on
  • Conference_Location
    Cebu
  • Print_ISBN
    978-1-4244-7710-4
  • Type

    conf

  • DOI
    10.1109/EMC.2010.5575731
  • Filename
    5575731