Generazione di codice in virgola fissa in Simulink
È possibile generare codice C con Fixed-Point Designer™ utilizzando Simulink® Coder™ o Embedded Coder®. Il codice generato dai modelli in virgola fissa utilizza solo tipi interi e include automaticamente tutte le operazioni, come gli scorrimenti, necessarie per tenere conto delle differenze nelle posizioni in virgola fissa. È possibile utilizzare il codice generato su processori embedded in virgola fissa o su sistemi di prototipazione rapida anche se contengono un processore in virgola mobile.
Quando viene utilizzato con HDL Coder™, Fixed-Point Designer consente di generare codice Verilog® e VHDL® sintetizzabile bit-true da modelli di Simulink, diagrammi di Stateflow® e blocchi MATLAB Function.
Argomenti
Modellazione di codice ad alte prestazioni
- 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.
Incorporazione di codice 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.
Utilizzo di 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.
Personalizzazione del codice generato
- Control the Generation of Fixed-Point Utility Functions
Control the generation of fixed-point utility functions using specified minimum and maximum values.
Mantenimento della conformità agli standard
- 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.
Risoluzione dei problemi
Data types supported for simulation and code generation.