loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe (DATE'05) Volume 1
Optimized Generation of Data-Path from C Codes for FPGAs
Munich, Germany
March 07-March 11
ISBN: 0-7695-2288-2
Zhi Guo, University of California Riverside
Betul Buyukkurt, University of California Riverside
Walid Najjar, University of California Riverside
Kees Vissers, Xilinx Corp.
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.
Citation:
Zhi Guo, Betul Buyukkurt, Walid Najjar, Kees Vissers, "Optimized Generation of Data-Path from C Codes for FPGAs," date, vol. 1, pp.112-117, Design, Automation and Test in Europe (DATE'05) Volume 1, 2005
Usage of this product signifies your acceptance of the Terms of Use.