Mux - 2021.2 日本語

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

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

スカラー入力とベクター入力をより大きなベクター出力にまとめます。

ライブラリ

Signal Routing

説明

Mux ブロックは、スカラー入力とベクター入力をより大きなベクターにまとめます。入力の要素は、左上の最初の入力から連結されます。このブロックの入力信号には、スカラー、ベクター、行行列、または列行列です (行行列信号と列行列信号の同時サポートは不可)。入力が行ベクターまたは列ベクターの場合は、出力もその形式になります。出力は仮想ベクターではなく、要素は連続したメモリに格納されます。

ブロックの入力数は、[Number of inputs] ブロック パラメーターを使用して設定できます。ブロック パラメーターの値が変わると、出力ポートが左下の最後のポートから追加または削除されます。

図 1. Mux の図
注記: この図は、Mux ブロックが出力ポートの次元をどのように計算するかを示しています。

データ型サポート

入力
  • 入力数は、[Number of inputs] パラメーターの値で決まります。
  • 入力信号は、スカラー、ベクター、行行列 (1xM)、または列行列 (Mx1) です。
  • ブロックには、行行列と列行列を同時に入力として含めることはできません。
  • すべての入力は、同じデータ型および同じ数値型 (実数または複素数) にする必要があります。
  • Mux ブロックではすべてのネイティブ データ型 (double、single、uint8、int8、uint16、int16、uint32、int32、および boolean) がサポートされ、Model Composer では half および固定小数点データ型がサポートされます。
出力
  • このブロックの出力ポートは 1 つです。
  • 出力のデータ型および数値型は、入力と同じになります。
  • 出力信号の次元は、入力信号の次元によって異なります。

パラメーター

Number of inputs

このパラメーターの値は、有限の正の整数にします。パラメーターの値変わると、入力ポートが左下の最後のポートから追加または削除されます。

表 1. [Number of inputs] の設定
選択肢 説明
2 ブロック アイコンは、まず 2 つの入力ポートを含めて作成されます。
N

有限の正の整数値。

ブロック アイコンは、指定した数の入力ポートで描画し直されます。