Products & Services Industries Academia Support User Community Company

Learn more about Fixed-Point Toolbox   

Version 3.1 (R2010a) Fixed-Point Toolbox Software

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

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated Documentation at Web Site
Yes
Details below
Yes
Summary
Bug Reports
Includes fixes
Printable Release Notes: PDF

Current product documentation

New features and changes introduced in this version are:

New Handle Object for the Global fimath

You can now configure the global fimath and return a handle object to it using the globalfimath function. Doing so makes it easier to change the properties of the global fimath, whether you are working at the MATLAB command line or in a file. See the Functions Being Removed release note for information about the function that globalfimath replaces.

New Global fimath Functions

The following global fimath functions are new in R2010a:

For information about the functions they replace, see the Functions Being Removed release note.

New NumericTypeScope for Selecting Fixed-Point Data Types

Fixed-Point Toolbox™ software now offers a NumericTypeScope object that can perform a dynamic range analysis on your data. You can use the results of the dynamic range analysis to help you select appropriate numerictype properties for your data.

New CORDIC Trigonometric Functions

Fixed-Point Toolbox software now offers the following CORDIC-based approximation functions:

These functions allow you to compute the sine, cosine, and complex exponential of fixed-point data using the CORDIC approximation method.

Fixed-Point Support Added for filter, mean, and median Functions

Fixed-Point Toolbox software now provides support for the following functions:

Fixed-Point Support Added for mpower (^) and power (.^) Functions

Fixed-Point Toolbox software now provides support for the mpower (^) and power (.^) functions.

CastBeforeSum Property Hidden on fimath Objects with a SumMode of FullPrecision

The setting of the CastBeforeSum property does not affect full-precision sums, so effective this release, it is hidden for fimath objects that have a SumMode of FullPrecision. In previous releases, you could not generate code with the Embedded MATLAB® subset when the CastBeforeSum property of a fimath object was set to False, even if you were only computing full-precision sums.

This change ensures that you can always generate code for full-precision sums using emlmex, emlc, or the Embedded MATLAB Function block. A CastBeforeSum property setting of False no longer causes an error if you are working with full-precision sums.

New and Updated Demos

This release adds the Fixed-Point Sine and Cosine Calculation demo. This demo shows you how to compute the sine and cosine of fixed-point data using the new CORDIC-based approximation functions.

Demos with significant updates this release include the following:

Functions Being Removed

Function NameWhat Happens When You Use the Function?Use This InsteadCompatibility Considerations
removedefaultfimathprefStill runsremoveglobalfimathprefReplace all instances of removedefaultfimathpref with removeglobalfimathpref.
resetdefaultfimathStill runsresetglobalfimathReplace all instances of resetdefaultfimath with resetglobalfimath.
savedefaultfimathprefStill runssaveglobalfimathprefReplace all instances of savedefaultfimathpref with saveglobalfimathpref.
setdefaultfimathStill runsglobalfimathReplace all instances of setdefaultfimath with globalfimath.

  


Free Early Verification Kit

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-2010- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS