Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

DSP algorithms to FPGA design flow...

Status
Not open for further replies.

HighTechEE

Newbie level 3
Joined
Oct 6, 2004
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
39
Hello All,

Anyone have experience/a favorite EDA tool to take DSP algorithms into FPGA design flow? My design flow will be Matlab modeling to generate the algorithms then would like to generate a synthesizable HDL code (preferably VHDL) as a result.

The options appear to be:
1. Handcrank out the VHDL brute force, con - difficult/time consuming.
2. Generate 'C' code via the algorithms, then run that through a tool to generate VHDL, con - C code doesn't lend to concurrency & pipelining very well.
3. Use a 3rd party tool that would take Matlab .m code and go straight to HDL for synthesis, con - may not exist!...

Thanks in advance for your responses,
HighTechEE
 

eltonjohn

Advanced Member level 4
Joined
Feb 22, 2002
Messages
1,435
Helped
64
Reputation
126
Reaction score
28
Trophy points
1,328
Activity points
16,326
One flow of FPGA design of DSP block is to use a MATLAB COMPILER capable of generating SYTHETIZABLE VHDL code . like ACCELFPGA .But because not all MATLAB functions are external and matlab code is avalaible you have to buy some LIBRARIES .. and this product being not very old .. a lot of functions are missing ,...But the typical DSP functions are well present .. This to me is the BEST way to design DSP blocks from MATLAB and SIMULINK .. Now there is a nes enviroment called symplicity DSP . I havent played with it yet . I'm in the process of installing it for evaluation ..
 

A

ahmadagha23

Guest
Hi where can I find evaluation version of symplicityDSP?
 

ljkong

Full Member level 2
Joined
Jul 18, 2002
Messages
123
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Location
P.R.C
Activity points
763
maybe you can write your algorithms using C code. then you can use Catapult C synthesis from Mentor to transfer c to hdl.
this is the other solution.
i have posted the introduce of this tool.
you can search it.
 

dewdrop

Junior Member level 2
Joined
Jul 27, 2003
Messages
23
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
166
If you are using Altera's FPGA, you can use the
DSP Builder, which can transform the Matlab design
into RTL.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top