2001 · 15 citations · 6 references
EngineeringComputer EngineeringComputer ScienceCompilersComputer ArchitectureField-programmable Gate ArraysDigital Signal ProcessingField-programmable Gate Array ArchitectureFpga ArchitectureHardware AccelerationHigh-level SynthesisReconfigurable Embedded SystemsDigital Signal Processing Block ArchitectureDigital Signal Processing BlocksHigh-level Synthesis For Computer VisionHigh-level Synthesis For Digital Signal ProcessingPipelined Digital CircuitsReconfigurable Image Processing Systems
We present a compiler that takes high level algorithms described in MATLAB and generates an optimized hardware for an FPGA with external memory. A framework is described to detect and exploit opportunities to pipeline loops in an optimal way. Effectiveness of the framework is demonstrated by synthesizing some image and signal processing applications. Starting from the MATLAB description of the applications, hardware is synthesized that runs on a Xilinx XC4028. The synthesized designs are equivalent to manually optimized designs in performance.
6
Synthesis and optimization of digital circuits
Choice Reviews Online · 1994 · 2.4K citations
Engineering, Computer Engineering, Electrical Engineering +17
Monica S. Lam · ACM SIGPLAN Notices · 2004 · 890 citations
Hardware synthesis from C/C++ models
Giovanni De Micheli · 1999 · 95 citations · Full text
Pipeline vectorization for reconfigurable systems
Markus Weinhardt, Wayne Luk · 2003 · 61 citations
FPGA hardware synthesis from MATLAB
M. Haldar, Amiya Nayak, Niraj Shenoy et al. · 2002 · 40 citations