Optimized Generation of Data-Path from C Codes for FPGAs - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2005

Optimized Generation of Data-Path from C Codes for FPGAs

Résumé

FPGAs, as computing devices, offer significant speedup over microprocessors. Furthermore, their configurability offers an advantage over traditional ASICs. However, they do not yet enjoy high-level language programmability, as microprocessors do. This has become the main obstacle for their wider acceptance by application designers. ROCCC is a compiler designed to generate circuits from C source code to execute on FPGAs, more specifically on CSoCs. It generates RTL level HDLs from frequently executing kernels in an application. In this paper, we describe ROCCC's system overview and focus on its data path generation. We compare the performance of ROCCC-generated VHDL code with that of Xilinx IPs. The synthesis result shows that ROCCC-generated circuit takes around 2x ~ 3x area and runs at comparable clock rate.
Fichier principal
Vignette du fichier
228810112.pdf (275.17 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00181503 , version 1 (24-10-2007)

Identifiants

Citer

Zhi Guo, Betul Buyukkurt, Walid Najjar, Kees Vissers. Optimized Generation of Data-Path from C Codes for FPGAs. DATE'05, Mar 2005, Munich, Germany. pp.112-117. ⟨hal-00181503⟩

Collections

DATE
23 Consultations
168 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More