Scalar2Vector ブロックは、スカラー型の入力をベクター型の出力に変換します。
説明
ザイリンクス Scalar2Vector ブロックは、ベクター出力を生成するため、Width パラメーターに基づいて入力スカラーの 2 進数値をスライスします。たとえば、入力が Ufix_12_0
型の 3720 (2 進数 111 010 001 000) で、SSR が 4、[Width] パラメーターの値が 3 の場合、このブロックは出力 [0 1 2 7] が生成されるように、入力の 2 進数値を 3 ビットずつ 4 つのグループにスライスします。
データ型サポート
入力はブール型または符号なしの固定小数点型の信号である必要があります。出力のデータ型は通常 2 進小数点が 0 の符号なしですが、[Width] パラメーターが 1 の場合はブール型にできます。
ブロック パラメーター
[Width]: 出力ベクターの各エレメントのビット数を定義します。このパラメーターの値は、次の式で決定されます。
幅 = 入力データ幅 (ビット数)/SSR
ブロック パラメーターを設定する際、この式を満たす必要があります。
[Super Sample Rate (SSR)]: 各サンプル周期における複数のデータ サンプルの処理を制御します。このブロックは、プライマリ ブロックの演算用に 1-D ベクターのサポートをイネーブルにします。