単純なセレクター - 2020.2 日本語

Vivado Design Suite ユーザー ガイド: System Generator を使用したモデル ベースの DSP デザイン (UG897)

Document ID
UG897
Release Date
2020-11-18
Version
2020.2 日本語

この例では、2 つの入力の最大値を出力に割り当てる、単純なデータパス コントローラーを示します。M 関数は次のように定義され、xlmax.m という M ファイルに保存されます。

function z = xlmax(x, y)
  if x > y
    z = x;
  else
    z = y;
  end 

xlmax.m ファイルは、モデル ファイルと同じディレクトリまたは MATLAB パスに保存する必要があります。xlmax.m を適切な場所に保存したら、MCode ブロックをモデルにドラッグしてパラメーター ダイアログ ボックスを開き、MATLAB Function に「xlmax」と入力します。OK をクリックすると、ブロックに入力ポート x と y、出力ポート z が表示されます。

次の図に、モデルをコンパイルした後のブロックを示します。ブロックで計算が実行され、出力ポートに必要な固定小数点型が設定されます。

図 1. 単純なセレクター デザイン