Filter Design HDL Coder
5Pages

{{requestButtons}}

Catalog excerpts

Filter Design HDL Coder - 1

Filter Design HDL Coder Generate HDL code for fixed-point filters The Filter Design HDL Coder™ product adds hardware implementation capability to MATLAB . It lets you generate efficient, synthesizable, and portable VHDL and Verilog code for fixed-point filters that are designed with DSP System Toolbox™ software, for implementation in ASICs or FPGAs. It also automatically creates VHDL and Verilog test benches for quickly simulating, testing, and verifying the generated code. ■ Generates synthesizable IEEE 1076 compliant VHDL code and IEEE 1364-2001 compliant Verilog code for implementing fixed-point filters in ASICs and FPGAs ■ Controls the content, optimization, and style of generated code ■ Provides options for speed vs. area tradeoffs and architecture exploration, including distributed arithmetic ■ Generates VHDL and Verilog test benches for quick verification and validation of generated HDL filter code ■ Generates simulation and synthesis scripts The generated VHDL and Verilog code adheres to a clean HDL coding style that enables architects and designers to quickly customize the code if needed. The test bench feature increases confidence in the correctness of the generated code and saves time spent on test bench implementation. Working with the Filter Design HDL Coder Filter Design HDL Coder is integrated with the graphical user interface (GUI) and command line of DSP System Toolbox to provide a unified design and implementation environment. You can design filters and generate VHDL and Verilog code either from the MATLAB command line or from DSP System Toolbox using FilterBuilder or Filter Design and Analysis Tool (FDATool) GUIs. jaia *g*ftaaiiii:Eh||&a£ia|| +1m ^fou^iftgta all Generating HDL code through the FDATool GUI. Accelerating the pace of engineering and science

Open the catalog to page 1
Filter Design HDL Coder - 2

Designing Fixed-Point Filters The design entry input to Filter Design HDL Coder is a quantized filter that you create in one of two ways: ■ Design and quantize the filter with DSP System Toolbox ■ Design the filter with Signal Processing Toolbox and then quantize it with DSP System Toolbox Filter Design HDL Coder supports several important filter structures, including: Discrete-time finite impulse response (FIR), which includes symmetric, anti-symmetric, and transposed Second-order section (SOS) infinite impulse response (DIR), which includes direct form I, II, and transposed Multirate...

Open the catalog to page 2
Filter Design HDL Coder - 3

Generate HDL GUI. After completing the design and quantization, you can specify options and generate the code and test benches with a single click. Customizing VHDL and Verilog Code Filter Design HDL Coder generates filter and test bench HDL code for a quantized filter based on an option setting or on property name and property value pairs. These settings let you: ■ Name language elements ■ Specify port parameters ■ Use advanced HDL coding features All properties have default settings. You can customize the HDL output by adjusting the settings with the Filter Design HDL Coder dialog or the...

Open the catalog to page 3
Filter Design HDL Coder - 4

Impact of Code Optimization Options on Area and Speed Linear CSD Tree Pipelined CSD & Factored-CSD Pipelined & Pipelined Optimization Options Performance and area metrics obtained for a 27 tap FIR filter for video applications. Optimization options provide insight into Testing and Synthesizing Generated HDL Code You can simulate and test the generated HDL code using the automatically generated VHDL and Verilog test benches. A MATLAB script can be generated for cosimulation using Link for ModelSim or Link for Cadence Incisive software (both available separately). This script automates the...

Open the catalog to page 4
Filter Design HDL Coder - 5

ModelSim simulation results of the fifth-order Butterworth filter and the original filter specification results from DSP System Toolbox. Automatically generated ModelSim test benches simplify and speed up the testing and verification of the VHDL and Verilog code generated by Filter Design HDL Coder. Resources Product Details, Examples, and System Requirements www.mathworks.com/products/filterhdl Online User Community www.mathworks.com/matlabcentral Trial Software www.mathworks.com/trialrequest Training Services www.mathworks.com/training Sales www.mathworks.com/contactsales Third-Party...

Open the catalog to page 5

All The MathWorks catalogs and technical brochures

  1. Stateflow

    8 Pages

  2. SimEvents

    7 Pages

  3. SimDriveline

    7 Pages

  4. SimRF

    6 Pages

  5. MATLAB Coder

    5 Pages

  6. OPC Toolbox

    5 Pages

  7. SimBiology

    6 Pages

  8. xPC Target

    5 Pages

  9. SimMechanics

    7 Pages

  10. Simscape

    7 Pages

  11. Simulink

    6 Pages

  12. MATLAB®

    6 Pages

Archived catalogs

  1. Graphics

    667 Pages

  2. Data Analysis

    220 Pages

  3. Mathematics

    316 Pages