Automatic Method For Efficient Hardware Implementation From RVC-CAL Dataflow: A LAR Coder baseline Case Study - Archive ouverte HAL
Article Dans Une Revue "Section E: Consumer Electronics" of the Journal of Convergence Année : 2010

Automatic Method For Efficient Hardware Implementation From RVC-CAL Dataflow: A LAR Coder baseline Case Study

Résumé

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 of the description of 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 of 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 a baseline part of the LAR coder, from an RVC-CAL description.
Fichier principal
Vignette du fichier
EMC.pdf (439.98 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00546742 , version 1 (14-12-2010)

Identifiants

  • HAL Id : hal-00546742 , version 1

Citer

Khaled Jerbi, Matthieu Wipliez, Mickaël Raulet, Olivier Déforges, Marie Babel, et al.. Automatic Method For Efficient Hardware Implementation From RVC-CAL Dataflow: A LAR Coder baseline Case Study. "Section E: Consumer Electronics" of the Journal of Convergence, 2010, pp.85-92. ⟨hal-00546742⟩
1120 Consultations
229 Téléchargements

Partager

More