Title :
The COBRA-ABS high-level synthesis system for multi-FPGA custom computing machines
Author :
Duncan, Andrew A. ; Hendry, David C. ; Gray, Peter
Author_Institution :
Dept. of Eng., Aberdeen Univ., UK
Abstract :
This paper describes the column oriented butted regular architecture-algorithmic behavioral synthesis (COBRA-ABS) high-level synthesis tool which has been designed to synthesize DSP algorithms, specified in C, onto multi-field programmable gate array (FPGA) custom computing machines (FCCMs). COBRA-ABS performs synthesis using a new simulated annealing-based methodology, which maps the specified behavior into a four-dimensional (4-D) space and then optimizes the implied architecture. COBRA-ABS synthesizes custom very long instruction word (VLIW) style architectures partitioned across the FPGAs of the FCCM and has been used to compile C algorithms down to FPGA configuration bit-streams. This paper describes the tool and synthesis concepts and presents simulation results from a number of synthesized fast Fourier transform (FFT) related algorithms.
Keywords :
digital signal processing chips; fast Fourier transforms; field programmable gate arrays; high level synthesis; reconfigurable architectures; simulated annealing; C algorithm; COBRA-ABS high-level synthesis; DSP synthesis; VLIW architecture; column oriented butted regular architecture-algorithmic behavioral synthesis; fast Fourier transform; four-dimensional space; multi-FPGA custom computing machine; simulated annealing; Algorithm design and analysis; Computational modeling; Computer architecture; Digital signal processing; Field programmable gate arrays; High level synthesis; Optimization methods; Partitioning algorithms; Simulated annealing; VLIW;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on