Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Where to start and what to use

Altera_Forum
Honored Contributor II
1,126 Views

scenario: 

I bought the Cylcone II Video development kit to perform image processing on video. The image processing routines are mainly matrix operations (Convolution, multiplication, element access) and a few FFT routines. My algorithms are currently in Matlab. 

 

question: 

I'm not sure which tools will be the best to do the development. Nios, DSP Builder or VHDL (or a combination)? I've done some simulations with DSP Builder, but it is VERY slow. I'm thinking of using Nios for the main part of the algorithm implementation, is this a good idea?
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
403 Views

Might be. 

 

You are on the right track. 

 

While DSP Builder simulation is quite slow, the resulting FPGA code may be quite fast. (Assuming you are using the DSP Builder Altera Blockset to create your design in Simulink.) 

 

The Convolution may be a bit tough, or memory intensive, and may be better suited to NIOS II code (at this time). Hrd to say. 

 

Press on, and keep us all posted.
0 Kudos
Reply