Fixed-Point Designer

コードの生成

Fixed-Point Designer を MATLAB Coder™ または Embedded Coder® とともに使用すると、固定小数点の MATLAB コードから純粋な整数 C コードを生成できます。

Fixed-point MATLAB code for a FIR filter and efficient C code generated using MATLAB Coder with Fixed-Point Designer.
FIR フィルターの固定小数点 MATLAB コード (上) と、MATLAB Coder と Fixed-Point Designer を使用して生成した効率的な C コード (下)。

Fixed-Point Designer を Simulink Coder™ または Embedded Coder とともに使用すると、固定小数点の Simulink モデルおよび Stateflow チャートから純粋な整数 C コードを生成できます。

Model incorporating wide integer and fixed-point operations and generated multiword C code.
長整数型と固定小数点の演算を取り入れたモデル (上) と、生成されたマルチワード C コード (下)。 ※マルチワード コードは通常、C よりも大きなデータ型のパラメーターまたは信号を用いた際に使用されます。

生成されたコードは、シミュレーションと同じ動作をするようにモデルとビットトゥルーで一致します。生成したコードは、スケーリングの調整、丸め、高度な固定小数点演算などのすべての固定小数点設計が反映されます。また、ワード サイズが 1 ~ 128 ビットの信号およびパラメーターのためのコードを生成できます。生成したコードは、高速シミュレーション、ラピッド プロトタイピング、量産実装など、さまざまなアプリケーションに使用できます。

Fixed-Point Designer を HDL Coder™ とともに使用すると、固定小数点の MATLAB コード、Simulink モデルおよび Stateflow チャートからビットトゥルーの合成可能な Verilog® コードおよび VHDL® コードを生成できます。

製品評価版の入手または製品の購入

評価版 Fixed-Point Designer

評価版ソフトウェアを入手する

PID制御をSimulinkでより簡単に

Web セミナーを表示する