Génération de code en virgule fixe dans Simulink
Vous pouvez générer du code C avec Fixed-Point Designer™ en utilisant Simulink® Coder™ ou Embedded Coder®. Le code généré à partir des modèles en virgule fixe n'utilise que des types entiers et inclut automatiquement toutes les opérations, comme les décalages, nécessaires pour tenir compte des différences dans les emplacements en virgule fixe. Vous pouvez utiliser le code généré sur des processeurs embarqués à virgule fixe ou sur des systèmes de prototypage rapide même s'ils contiennent un processeur à virgule flottante.
Associé à HDL Coder™, Fixed-Point Designer permet de générer du code synthétisable Verilog® et VHDL® à partir de modèles Simulink, de diagrammes Stateflow® et de blocs MATLAB Function.
Rubriques
Modèle pour code hautes performances
- Lookup Table Optimization
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.
Incorporer du code MATLAB
- Control Data Types and Generate Code with MATLAB Function Block
Use data type override andfimath
objects with the MATLAB Function block. - Generate Fixed-Point FIR Code Using MATLAB Function Block
Create and generate code for a fixed-point, low-pass, direct form FIR filter.
Utiliser Model Advisor
- 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. - Net Slope Computation
Control how the software handles net slope computations in generated code.
Personnaliser le code généré
- Control the Generation of Fixed-Point Utility Functions
Control the generation of fixed-point utility functions using specified minimum and maximum values.
Maintenir la conformité aux normes
- 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.
Résolution des problèmes
Data types supported for simulation and code generation.