| Products & Services | Industries | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Fixed-Point Toolbox |
| Contents | Index |
| Learn more about Fixed-Point Toolbox |
This table summarizes what's new in Version 2.4 (R2009a):
| New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems | Related Documentation at Web Site |
|---|---|---|---|
| Yes Details below | Yes Summary | NoBug
Reports Includes fixes | No |
New features and changes introduced in this version are:
A new Signedness property has been added to the numerictype object. This new Signedness property allows you to set the Signedness of a numerictype object to Signed, Unsigned, or Auto. By setting the Signedness property to Auto, you can create numerictype objects that have an unspecified sign.
Although you can create numerictype objects with an unspecified sign (Signedness: Auto), all fi objects must have a Signedness of Signed or Unsigned. If you use a numerictype object with Signedness: Auto to construct a fi object, the Signedness property defaults to Signed at fi object creation.
The toolbox still supports the Signed property of the numerictype object. For more information about the Signedness property, see numerictype Object Properties in the Fixed-Point Toolbox documentation.
A new Tools > Fixed-Point Toolbox menu option in the MATLAB Editor allows you to build fi, fimath, and numerictype object constructors in a GUI and insert them directly into your M-file. For more information, see the following sections:
Fixed-Point Toolbox software now provides the following fi object functions for division:
A new compilation report is now available for emlc and emlmex. The new report provides compile-time type information for the variables and expressions in your M-code. This information simplifies finding sources of error messages and aids understanding of type propagation rules, particularly for fixed-point data types. To generate the report, you must specify the -report option after the emlc or emlmex command. To learn more about the compilation report, see the following sections:
For information about using the report to view fixed-point data types, see Working with Fixed-Point Compilation Reports in the Fixed-Point Toolbox documentation.
For more information about using the report with emlmex, see Working with Compilation Reports in the Embedded MATLAB subset documentation.
For more information about using the report with emlc, see Working with Compilation Reports in the Real-Time Workshop documentation.
The following internal and external browsers do not support the new compilation report:
MATLAB internal browser (on 64-bit UNIX® platforms only)
MACI internal browser
Microsoft Internet Explorer® 6
To view the new compilation report when your internal browser does not support it, you must configure your MATLAB Web preferences to use an external browser, for example, Mozilla Firefox. To learn how to configure your MATLAB Web preferences, see Specifying the System Browser for UNIX Platforms in the MATLAB documentation.
The Fixed-Point ATAN2 Calculation demo is new for this release. This new demo uses the CORDIC algorithm and polynomial approximation to perform a fixed-point calculation of the four quadrant inverse tangent. To run this demo, type fixpt_atan2_demo at the MATLAB command line.
The Fixed-Point Data Type Override, Min/Max Logging, and Scaling demo has been updated for this release. The updated demo uses the emlc and emlmex functions to generate code and demonstrates the Embedded MATLAB subset's ability to generate code beyond 32-bits. To run this demo type fi_datatype_override_demo at the MATLAB command line.
Fixed-Point Toolbox operations that result in the creation of a complex fi object with nontrivial slope and bias scaling are no longer supported. All complex fi objects must now have an integer power-of-two slope and a bias of 0 (binary-point scaling).
In prior releases, Fixed-Point Toolbox software supported complex fi objects with nontrivial slope and bias scaling. As of R2009a, all complex fi objects must have an integer power-of-two slope and a bias of 0. Operations that result in the creation of a fi object with nontrivial slope and bias scaling will error out.
![]() | Version 3.0 (R2009b) Fixed-Point Toolbox Software | Version 2.3 (R2008b) Fixed-Point Toolbox Software | ![]() |

Learn how to apply early verification to your development process through these technical resources.
How much time do you spend on testing to ensure implementation meets system-level requirements?
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |