Getting started, Design flows, Dsp builder flow – Altera FIR Compiler User Manual
Page 15: Chapter 2. getting started, Design flows –1 dsp builder flow –1

© May 2011
Altera Corporation
2. Getting Started
Design Flows
The FIR Compiler MegaCore
®
function supports the following design flows:
■
DSP Builder
: Use this flow if you want to create a DSP Builder model that
includes a FIR Compiler MegaCore function variation.
■
MegaWizard™ Plug-In Manager
: Use this flow if you would like to create a FIR
Compiler MegaCore function variation that you can instantiate manually in your
design.
This chapter describes how you can use a FIR Compiler MegaCore function in either
of these flows. The parameterization is the same in each flow and is described in
After parameterizing and simulating a design in either of these flows, you can
compile the completed design in the Quartus II software.
DSP Builder Flow
Altera’s DSP Builder product shortens digital signal processing (DSP) design cycles
by helping you create the hardware representation of a DSP design in an algorithm-
friendly development environment.
DSP Builder integrates the algorithm development, simulation, and verification
capabilities of The MathWorks MATLAB
®
and Simulink
®
system-level design tools
with Altera Quartus
®
II software and third-party synthesis and simulation tools. You
can combine existing Simulink blocks with Altera DSP Builder blocks and MegaCore
function variation blocks to verify system level specifications and perform simulation.
In DSP Builder, a Simulink symbol for the FIR Compiler appears in the MegaCore
Functions
library of the Altera DSP Builder Blockset in the Simulink library browser.
You can use the FIR Compiler in the MATLAB/Simulink environment by performing
the following steps:
1. Create a new Simulink model.
2. Select the
FIR Compiler
block from the MegaCore Functions library in the
Simulink Library Browser, add it to your model, and give the block a unique
name.
3. Double-click the
FIR Compiler
block in your model to display IP Toolbench and
click Step 1: Parameterize to parameterize a FIR Compiler MegaCore function
variation. For an example of how to set parameters for the
FIR Compiler
block,
4. Click Step 2: Generate in IP Toolbench to generate your FIR Compiler MegaCore
function variation. For information about the generated files, refer to
.
5. Connect your
FIR Compiler
MegaCore function variation block to the other
blocks in your model.