Fixed-Point Blockset Release Notes    

Unified Simulink and Fixed-Point Blockset Blocks

Many core Simulink and Fixed-Point Blockset blocks with similar functions have been unified in this release. For example, the Sum block in the Simulink Math Operations library and the Sum block in the Fixed-Point Blockset Math library are now the same block. All the functionality from each original block has been maintained in unifying these blocks. Compatibility with fixed-point data types and/or specific fixed-point features are now available with all of these blocks, whether the blocks used are from Simulink or from the Fixed-Point Blockset. You do not need to make any changes to your earlier models as a result of this improvement. You can now use any of the unified blocks with either built-in data types or fixed-point data types, which eliminates the need to replace blocks in your models when you want to use different data types. This change does not require Simulink users to have a Fixed-Point Blockset license. Refer to Installation and Licensing above for more information.

Fixed-Point Blockset blocks that have been unified no longer have an "F" on their block icon. However, not all Fixed-Point Blockset blocks that have counterparts in Simulink libraries have been unified. You can still use the fixpt_convert function to replace nonunified Simulink blocks with their Fixed-Point Blockset counterparts in your models.

Nonunified Fixed-Point Blockset blocks have an advantage over their Simulink counterparts in that they can handle more data types. As discussed above, you can easily switch them between fixed-point data types and singles or doubles using the global data type override setting. However, you may still want to use the Simulink counterparts of nonunified Fixed-Point Blockset blocks in some cases, because they support faster simulation times for the data types they handle.

The following table lists the unified blocks in this release, and the Simulink and Fixed-Point Blockset libraries in which they are found.

Block
Simulink Library
Fixed-Point Blockset Library
Abs
Math Operations
Math
Constant
Sources
Sources
Data Store Memory
Signal Routing
N/A
Data Store Read
Signal Routing
N/A
Data Store Write
Signal Routing
N/A
Gain
Math Operations
Math
Inport
Ports & Subsystems, Sources
N/A
Logical Operator
Math Operations
Logic & Comparison
Look-Up Table
Look-Up Tables
LookUp
Look-Up Table (2-D)
Look-Up Tables
LookUp
Manual Switch
Signal Routing
N/A
Memory
Discrete
N/A
Merge
Signal Routing
N/A
Multi-Port Switch
Signal Routing
Select
Outport
Ports & Subsystems, Sinks
N/A
Product
Math Operations
Math
Rate Transition
Signal Attributes
N/A
Relational Operator
Math Operations
Logic & Comparison
Relay
Discontinuities
Nonlinear
Saturation
Discontinuities
Nonlinear
Sign
Math Operations
Nonlinear
Signal Specification
Signal Attributes
N/A
Slider Gain
Math Operations
N/A
Sum
Math Operations
Math
Switch
Signal Routing
Select
Unit Delay
Discrete
Delays & Holds
Zero-Order Hold
Discrete
Delays & Holds


  Installation and Licensing Global Data Type Override and Logging Modes