Simulink HDL Coder 2.2
Latest Features
Version 2.2
Released: 1 Sep 2011Version 2.2, part of Release 2011b, includes the following enhancements:
- FPGA-in-the-Loop (FIL) simulation available through the HDL Workflow Advisor
- RAM-based implementation for persistent variables in MATLAB Function block
- Block mask parameters generated as generics in VHDL or as parameters in Verilog
- Oversampling, streaming, and resource sharing that optionally generate multiple clocks
- Hierarchical distributed pipelining that preserves original system hierarchy
See the Release Notes for details.
Update Now
- Download the latest version if your software maintenance service is current.
- Purchase or request a renewal quote if your maintenance service has lapsed.
- Try the latest version by downloading or requesting trial software.
Version 2.1
Released: 8 Apr 2011See highlights and screen shots.
Version 2.1, part of Release 2011a, includes the following enhancements:
- Device support for 9 Xilinx FPGA development boards
- Enhanced area and speed optimizations, including resource sharing within feedback loops, retiming across subsystem hierarchies, path delay balancing, and resource estimation reports
- Additional clocking options that include generation of multiple clocks
- Code generation for From and Goto blocks connected across subsystem boundaries
- RAM-based implementations for Viterbi Decoder and Integer Delay blocks
- Save and restore feature in HDL Workflow Advisor
- BlackBox implementations for subsystems that enable specification of generic parameters as strings of parameter-value pairs
See the Release Notes for details.
Version 2.0
Released: 3 Sep 2010Version 2.0, part of Release 2010b, includes the following enhancements:
- GUI support for specification of block implementations and implementation parameters
- Area optimization through serialization and resource sharing
- Resource utilization estimation and report
- Support for atomic subsystems to reduce the number of HDL files
- Expanded support for HDL code generation, including modulation, demodulation, interleaver, deinterleaver, and convolutional encoders
- Support of pipelined architectures for filter blocks, including Digital Filter, Discrete FIR Filter, FIR Decimation, FIR Interpolation, CIC Decimation, CIC Interpolation, and Biquad Filter
See the Release Notes for details.
Version 1.7
Released: 5 Mar 2010Version 1.7, part of Release 2010a, includes the following enhancements:
- New HDL Workflow Advisor, unifying model configuration, code generation, FPGA synthesis, and post-synthesis critical path annotation of the model
- Option to minimize or remove the use of a clock enable signal in the generated code
- Expanded Simulink block support for HDL code generation, including Viterbi Decoder, BPSK/QPSK/M-PSK Modulators and Demodulators, Convolutional Interleaver and Deinterleaver, CORDIC
sin, andcos - Support for Serial architectures for Digital Filter, Discrete FIR Filter, and FIR Decimation blocks
- Support for distributed arithmetic architectures for FIR Decimation block
- Distributed pipelining support for Simulink subsystems
See the Release Notes for details.
Version 1.6
Released: 4 Sep 2009Version 1.6, part of Release 2009b, includes the following enhancements:
- Generation of a Simulink model for cosimulation of generated HDL code
- Additional Simulink blocks that support HDL code generation, including Radix-2 DIF Streaming FFT, Lookup Table (n-D), Triggered Subsystem, and Discrete FIR block
- Support for complex input data and coefficients in Biquad Filter and Digital Filter blocks
- Support for oversampling clock that runs at integer multiples of Simulink base rate
- Generation of multicycle path constraint information for use with synthesis tools
- HTML Code Generation Report that provides linkage from generated HDL code to requirement documents
- VHDL and Verilog syntax highlighting in MATLAB editor
See the Release Notes for details.