DSP Builder technology allows you to go from system definition and simulation using the industry-standard MathWorks Simulink tools to system implementation in a matter of minutes.
The DSP Builder Signal Compiler block reads Simulink Model Files (.mdl) that are built using DSP Builder and MegaCore® blocks and generates VHDL files and Tcl scripts for synthesis, hardware implementation, and simulation.
Figure 1 shows the DSP design implementation flow using DSP Builder.
Figure 1. DSP Builder Design Flow
Altera and Mathworks work in close collaboration to ensure that you get the price and performance benefits of Altera® FPGAs while leveraging Simulink, the industry-leading tool for model-based design from MathWorks.
Altera's Simulink-to-FPGA synthesis technology is unique in the industry in that it now supports timing-driven synthesis of a Simulink design representation.
This technology allows you for the first time to automatically generate timing-optimized register transfer level (RTL) code based on high-level Simulink design descriptions. With this new DSP Builder feature, you can achieve high-performance design implementations, running at near-peak FPGA performance, in a matter of minutes. This is a significant productivity savings compared to the hours, if not days, required to hand-optimize HDL code. For more information, view advanced blockset DSP Builder libraries.
A full overview of DSP intellectual property (IP) that works in conjunction with DSP Builder and the IP evaluation flow is available on the Altera IP MegaStoreTM website.
What People Are Saying About Altera DSP
“DSP Builder’s second-generation model-based synthesis technology allows customers to use Simulink as the modeling, simulation, and implementation environment of choice for high-performance DSP designs. This technology allows designers to vastly improve their productivity as they implement DSP functionality on Altera’s FPGAs.”
Marketing Director, Digital Signal Processing and Communications
Development Kits Supported by DSP Builder
Digital Signal Processing Documents
- DSP Builder Handbook Volume 1: Introduction to DSP Builder (PDF)
- DSP Builder Release Notes and Errata (PDF)