SAN JOSE, Calif. The MathWorks announced the availability of the new Fixed-Point Toolbox and Simulink Fixed Point, bringing fixed-point design capabilities to MATLAB and enhanced fixed-point simulation in Simulink.
Together, the Fixed-Point Toolbox and Simulink Fixed Point offer a fixed-point design environment, enabling engineers to eliminate the time-consuming and error-prone process of creating and debugging fixed-point designs in the C programming language, Mathworks said.
The Fixed-Point Toolbox provides an extension to the MATLAB language for developing, prototyping, and verifying fixed-point algorithms and system components using standard MATLAB notation. It allows 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.
The tool gives engineers speedy system simulation and advanced fixed-point analysis and auto-scaling capabilities within Simulink, which streamline the design of control and signal processing systems with fixed-point components, the company claims.
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.
The company said Simulkink Fixed Point users can benchmark their final fixed-point implementation against the original floating-point design within the context of a complete system simulation. They 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 Macint