Automatic conversion of floating point MATLAB programs into fixed point FPGA based hardware design
- Resource Type
- Conference
- Authors
- Banerjee, P.; Bagchi, D.; Haldar, M.; Nayak, A.; Kim, V.; Uribe, R.
- Source
- 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003. FCCM 2003. Field-programmable custom computing machines Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on. :263-264 2003
- Subject
- Components, Circuits, Devices and Systems
Computing and Processing
MATLAB
Field programmable gate arrays
Hardware
Algorithm design and analysis
Signal processing algorithms
Signal design
Digital signal processing
Finite impulse response filter
Fixed-point arithmetic
Costs
- Language
This paper describes how the floating point computations in MATLAB can be automatically converted to a fixed point MATLAB version of specific precision for hardware design. The techniques have been incorporated in the AcelFPGA behavioral synthesis tool (Banerjee et al., 2003) that reads in high-level descriptions of DSP applications written in MATLAB, and automatically generate synthesizable RTL models in VHDL or Verilog. Experimental results are reported with the AccelFPGA version 1.5 compiler on a set of five MATLAB benchmarks that are mapped onto the Xilinx Virtex II FPGAs (field programmable gate arrays).