Skip to Main Content Skip to Search
Product Documentation

Version 2.5 (R2009b) Filter Design HDL Coder Software

This table summarizes what's new in Version 2.5 (R2009b).

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known Problems
Yes
Details below
Yes—Details labeled as Compatibility Considerations, below. See also Summary.No

New features and changes introduced in this version are:

Graphical User Interface Improved and Revised

R2009b includes an improved and revised Filter Design HDL Coder graphical user interface (GUI). The GUI now supports all functions within a single dialog box. The following figure shows the Generate HDL dialog box.

Compatibility Considerations

Some property labels have changed in the new GUI. The following tale lists the previous and current property labels.

Previous Property LabelCurrent Property Label
LanguageFilter target language
FolderTarget directory

Test Bench GUI Reorganized

The following figure shows the reorganized Test bench pane of the Generate HDL dialog box.

The new Testbench generation output section contains three options:

To configure test bench options and generate test bench code, you must select one or more of the options of the Testbench generation output section. If you deselect the three options of the Testbench generation output section, the coder disables all options in the Configuration section of the Test Bench pane.

GenerateCosimModel 'IN' and 'MQ' Property Values Replaced

Release R2009b deprecates the 'IN' and 'MQ' property values. Use the equivalent property values 'Incisive' and 'ModelSim', as summarized in the following table.

Current Property ValueDeprecated Property Value
generatehdl(filterObj, 'GenerateCosimModel','Incisive' );generatehdl(filterObj, 'GenerateCosimModel','IN' );
generatehdl(filterObj, 'GenerateCosimModel','ModelSim' );generatehdl(filterObj, 'GenerateCosimModel','MQ' );

Compatibility Considerations

Replace any occurrences of 'IN' and 'MQ' in your control files and scripts with the new property values 'Incisive' and 'ModelSim'. In R2009b, the coder issues a warning if it encounters the old property values during code generation. In subsequent releases, use of the old property values will raise an error.

Extended Complex Data Type Support

The coder now supports use of complex coefficients and complex input signals for additional filter structures. In many cases, you can use complex data and complex coefficients in combination. The following table shows the added filter structures that support complex data and/or coefficients, and the permitted combinations.

Filter StructureComplex
Data
Complex
Coefficients
Complex Data
and Coefficients
dfilt.df1sosYYY
dfilt.df1tsosYYY
dfilt.df2sosYYY
dfilt.df2tsosYYY
mfilt.holdinterpYYN/A
mfilt.firsrcYYY
mfilt.firtdecimYYY

The coder also supports use of complex data and complex coefficients in combination for the mfilt.firdecim and mfilt.firinterp filter structures. The following table summarizes complex data type support for these filter structures.

Filter StructureComplex
Data
Complex
Coefficients
Complex Data
and Coefficients
mfilt.firdecimYYY (newly supported)
mfilt.firinterpYYY (newly supported)

For a list of filter structures supporting complex data, coefficients or both, see in the Filter Design HDL Coder documentation.

Additional GUI Support for Complex Data

R2009b adds the following GUI options supporting use of complex data and coefficients.

See also in the Filter Design HDL Coder documentation.

Generation of Model for Cosimulation Now Supports Multirate Filters

The coder now supports generation of cosimulation models for multirate filters. In previous releases, the coder supported generation of cosimulaton models for single-rate models only.

See for further information.

RAM Based Programmable Coefficients Supported for FIR Filters with Serial Architectures

For FIR filters with serial architectures, the coder now supports generation of a single-port or dual-port RAM interface for loading coefficients. Previous releases supported programmable coefficients stored in a register file.

For detailed information, see in the Filter Design HDL Coder documentation.

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS