2004
DOI: 10.1109/tvlsi.2004.824301
|View full text |Cite
|
Sign up to set email alerts
|

Overview of a compiler for synthesizing MATLAB programs onto FPGAs

Abstract: This paper describes a behavioral synthesis tool called AccelFPGA which reads in high-level descriptions of digital signal processing (DSP) applications written in MATLAB, and automatically generates synthesizable register transfer level (RTL) models and simulation testbenches in VHDL or Verilog. The RTL models can be synthesized using commercial logic synthesis tools and place and route tools onto field-programmable gate arrays (FPGAs). This paper describes how powerful directives are used to provide highleve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
16
0
4

Year Published

2006
2006
2018
2018

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 32 publications
(20 citation statements)
references
References 5 publications
0
16
0
4
Order By: Relevance
“…In [12] the authors introduce JHDL, a Java based circuit design environment. In [13] an environment is described where MATLAB code is automatically translated to C code for CPUs and VHDL sources for the reconfigurable computing part of an algorithm. Well established approaches, which use C code with some language extensions at design entry, are Handel-C and System-C [14].…”
Section: Related Workmentioning
confidence: 99%
“…In [12] the authors introduce JHDL, a Java based circuit design environment. In [13] an environment is described where MATLAB code is automatically translated to C code for CPUs and VHDL sources for the reconfigurable computing part of an algorithm. Well established approaches, which use C code with some language extensions at design entry, are Handel-C and System-C [14].…”
Section: Related Workmentioning
confidence: 99%
“…However, DSP algorithm developers still prefer to use highlevel languages like C or MATLAB [2] to prototype and test their algorithms. One way of bridging the gap is to provide an easy mechanism for translating the high level algorithmic description onto an FPGA platform using parameterizable Intellectual Property (IP) cores [3][4][5][6].…”
Section: Introductionmentioning
confidence: 99%
“…In many applications, algorithms are subject to change making reconfigurability desirable [1], [2]. Recent advances in reconfigurable hardware, especially field programmable gate arrays (FPGAs), provide a new hardware alternative for designers that combines the versatility of FPGAs with the performance advantage of ASICs [3].…”
Section: Introductionmentioning
confidence: 99%