MATLAB の FPGA へのコンパイル - 2021.2 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2021-10-22
Version
2021.2 日本語

Model Composer では、MCode ブロックにより MATLAB が直接サポートされています。MCode ブロックは、入力値を M 関数に適用し、ザイリンクスの固定小数点型を使用して評価します。評価は、サンプル周期ごとに実行されます。MCode ブロックでは、持続型状態変数を使用することにより、内部ステートを保持できます。入力ポートは指定の M 関数の入力引数、出力ポートは M 関数の出力引数により決定されます。MCode ブロックは、有限ステート マシン、制御ロジック、計算負荷の高いシステムを構築するのに便利です。

MCode ブロックを使用するには、M 関数を記述する必要があります。M ファイルは、M ファイルを使用するモデルのディレクトリまたは MATLAB パスに配置します。

次に、MCode ブロックを使用する例を示します。