DocumentCode :
1985925
Title :
An automated and power-aware framework for utilization of IP cores in hardware generated from C descriptions targeting FPGAs
Author :
Jones, Alex ; Banerjee, Prith
Author_Institution :
Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
fYear :
2003
fDate :
9-11 April 2003
Firstpage :
284
Lastpage :
285
Abstract :
Use of hand optimized Intellectual Property (IP) logic cores is prolific in hardware design. These IP cores range from rather complicated signal processing transforms and filters to arithmetic operators. While IP cores remain a standard way to utilize the improvement in FPGA technology and contend with time to market pressure through reuse, popularity of tools generating hardware descriptions from high-level languages is increasing in popularity. The PACT HDL behavioral synthesis tool attempts to combine these two methods within a power-aware framework. PACT HDL generates RTL HDL codes in VHDL and Verilog using a finite state machine (FSM) style. These codes use intrinsic operators to represent calculations such as addition, subtraction, and multiplication. The output HDL codes are passed to commercial RTL synthesis tools that generate the gate-level hardware descriptions. Each intrinsic operator is replaced with a hardware implementation of the calculation by the synthesis tool. Unfortunately, by leaving this decision to the synthesis tool, the gate-level instantiation may not be appropriate for the desired constraints, particularly those relating to power consumed. The synthesis tools tend to use combinational implementations that are area and power hungry. In some cases, the tool may not be able to instantiate the appropriate logic, such as the division operator, at all.
Keywords :
field programmable gate arrays; finite state machines; hardware description languages; logic design; C description; FPGA; FSM; IP logic core; Intellectual Property; PACT HDL; RTL HDL; VHDL; Verilog; arithmetic operator; automated framework; field programmable gate array; finite state machine; hardware description language; power-aware framework; signal processing filter; signal processing transform; synthesis tool; Arithmetic; Design optimization; Field programmable gate arrays; Filters; Hardware design languages; Intellectual property; Logic design; Power generation; Signal processing; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on
Print_ISBN :
0-7695-1979-2
Type :
conf
DOI :
10.1109/FPGA.2003.1227272
Filename :
1227272
Link To Document :
بازگشت