The MathWorks’ new Fixed-Point Toolbox and Simulink Fixed Point brings fixed-point design capabilities to MATLAB and enhanced fixed-point simulation to Simulink.
The Fixed-Point Toolbox provides a natural extension to the MATLAB language for developing, prototyping, and verifying fixed-point algorithms and system components using standard MATLAB notation. It enables users to develop fixed-point algorithms using bit-true arithmetic and logical operations with word lengths from 2 to 65,535 bits.
Additionally, the Fixed-Point Toolbox works with Simulink so that designers can create test benches in MATLAB for bit-true testing of fixed-point Simulink models. The new toolbox also enables input and output of fixed-point data types from Simulink models, facilitating the analysis of fixed-point simulations and implementation.
Simulink Fixed Point, previously known as the Fixed-Point Blockset, brings fixed-point capabilities to the Simulink product family, including Simulink, the Signal Processing Blockset, the Video and Image Processing Blockset, and Stateflow.
It gives engineers the ability to perform system simulation and advanced fixed-point analysis and auto-scaling capabilities within Simulink, which streamlines the design of control and signal processing systems with fixed-point components.
Using Simulink Fixed Point, engineers can control fixed-point data types and scaling, identify overflow and saturation errors, and observe finite word effects on dynamic range and precision without modifying the original system model.
Additionally, users can easily benchmark their final fixed-point implementation against the original floating-point design within the context of a complete system simulation. Users can also automatically generate fixed-point ANSI C-code from their Simulink models by using The MathWorks Real-Time Workshop, Real-Time Workshop Embedded Coder, and Embedded Targets for specific processors.
The Fixed-Point Toolbox and Simulink Fixed Point are available immediately for Microsoft Windows, UNIX/Linux, and Macintosh platforms. U.S. list prices start at $1,000 each.