Skip to Main Content Skip to Search
Product Documentation

Version 6.3 (R2010a) Simulink Fixed Point Software

This table summarizes what's new in Version 6.3 (R2010a):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known Problems
Yes
Details below
NoBug Reports
Includes fixes

New features and changes introduced in this version are

Trigonometric Function Block Supports CORDIC Algorithm and Fixed-Point Signals

The Trigonometric Function block now accepts and outputs fixed-point signals when you select sin, cos, or sincos and the approximation method is CORDIC.

Elimination of Double-Precision Conversions for Algorithms that Mix Single Precision with Integer or Fixed-Point Data

In R2010a, casting from single to fixed-point data types no longer inserts unnecessary intermediate double-precision variables. Removing these intermediate variables:

Improved Automatic Scaling Handles Data Type Constraints for Several Simulink Blocks

Autoscaling with the Fixed-Point Tool and Fixed-Point Advisor now handles data type constraints for ports on several Simulink blocks. For example, autoscaling now takes into account that:

This improved autoscaling reduces data type mismatch errors and enables the Fixed-Point Tool and Fixed-Point Advisor to provide additional diagnostic information when you accept autoscaling proposals. For more information, see Constrained Data Type Summary in the Simulink Fixed Point User's Guide.

Direct Lookup Table (n-D) Block Supports Fixed-Point Signals

The Direct Lookup Table (n-D) block accepts fixed-point data types for the table input port.

Increased Efficiency of Division by Constant Power of 2

In R2010a, the Real-Time Workshop® software no longer unconditionally replaces divisions by constant power of 2 with casts. The software now replaces division by constant power of 2 with a cast only if this replacement results in less generated code. This enhancement relies on the target compiler to optimize the division appropriate to the target processor.

The decision whether to replace the division is based on these guidelines:

Fixed-Point Advisor Supports Restore Points

The Fixed-Point Advisor now supports restore points. Restore points provide you with the ability to:

For more information, see Restore Points in the Simulink Fixed Point User's Guide.

Improved Fixed-Point Advisor Handling of Unsupported Blocks

The Fixed-Point Advisor now provides:

For more information, see Address unsupported blocks in the Fixed-Point Advisor Reference.

Enhanced Target Function Library Support

Target Function Library enhancements include:

Stateflow Support for Chart-Level Data with Fixed-Point Word Lengths Up to 128 Bits

Stateflow chart-level data now support up to 128 bits of fixed-point precision for the following scopes:

This increase in maximum precision from 32 to 128 bits provides these enhancements:

You can explicitly pass chart-level data with these fixed-point word lengths as inputs and outputs of the following functions:

For more information, see Using Fixed-Point Data in Stateflow Charts in the Stateflow and Simulink Coder User's Guide.

Root Inport Support for Fixed-Point Data Contained in a Structure

You can now use a root (top-level) Inport block to supply fixed-point data that is contained in a structure. In releases before R2010a, you had to use a Simulink.Timeseries object instead of a structure.

To File and From File Blocks Support Fixed-Point Data

The To File and From File blocks now support fixed-point data with a word length of up to 32 bits.

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

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