You can generate C code with the Fixed-Point Designer™ software by using the Simulink® Coder™ or Embedded Coder® products. The code generated from fixed-point models uses only integer types and automatically includes all operations, such as shifts, needed to account for differences in fixed-point locations. You can use the generated code on embedded fixed-point processors or on rapid prototyping systems even if they contain a floating-point processor.
When used with HDL Coder™, Fixed-Point Designer lets you generate bit-true synthesizable Verilog® and VHDL® code from Simulink models, Stateflow® charts, and MATLAB Function blocks.
Optimize lookup tables in your model to improve efficiency.
Selecting Data Types for Basic Operations
How to select efficient data types for basic fixed-point operations.
Fixed-Point Code Generation Support
Simulink features supported for fixed-point code generation.
Optimize Generated Code with the Model Advisor
Use the Model Advisor to identify model settings that might lead to non-optimal results in code generation.
Control how the software handles net slope computations in generated code.
Control the Generation of Fixed-Point Utility Functions
Control the generation of fixed-point utility functions using specified minimum and maximum values.
Use of Shifts by C Code Generation Products
Understand the use of shifts by MathWorks® coder products including how to control the shifts using optimization settings in the configuration parameters as well as modeling techniques
Data types supported for simulation and code generation.