サポートされる Simulink ブロック - 2022.1 日本語

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

Document ID
UG1483
Release Date
2022-05-26
Version
2022.1 日本語

Simulink® のシミュレーションでは、HLS ブロック ライブラリのブロックと Simulink のブロック、その他のアドオン ツールボックスなどを混合して使用できます。ただし、Model Composer で出力を生成できるのは、コード生成がサポートされる Simulink ブロックのみを使用する最上位サブシステムからのみです。

次の Simulink ブロックは Model Composer でのコード生成が完全にサポートされており、Vitis Model Composer HLS ブロック ライブラリにも含まれています。

表 1. サポートされる Simulink ブロック
Simulink ブロック 説明
Action Port If ブロックまたは Switch-Case ブロックからの信号にリンクします。
Bus Creator 複数の入力からバス信号を作成します。
Bus Selector 入力バスから信号を取り出して、出力に送信します。
Display 入力値の数値を表示します。
DocBlock モデルに関連するテキストを作成および編集し、そのテキストをモデルと共に保存します。
From Goto ブロックからの指定したタグが付いた信号を受信します。
Goto From ブロックからの指定したタグが付いた信号を受信します。
If IF/ELSEIF/ELSE 条件文で入力を分岐して出力を変更します。
Inport サブシステムまたはモデルの入力ポートを提供します。
Merge 複数の入力信号を 1 つの出力信号に統合します。出力信号の初期値は [Initial output] パラメーターで指定します。
Outport サブシステムまたはモデルの出力ポートを提供します。
Scope シミュレーション時間に対するタイム ドメイン信号を表示します。
Stop Simulation 入力が 0 以外になるとシミュレーションを停止します。
Terminator 未接続の出力ポートに関する警告が表示されないように、出力信号を終端処理します。
To File 指定した MAT ファイルの変数にデータをインクリメンタルに書き込みます。
To Workspace ワークスペースの指定した時系列、配列、または構造に入力を書き込みます。

ブロックの詳細は、Simulink の資料を参照してください。