Vector Assert - 2022.1 日本語

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

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

Vector Assert ブロックは、ベクター入力でユーザー定義のサンプル レートおよびデータ型のアサーションを実行します。

ハードウェア関する注記: ハードウェアでは、このブロックはリソースを使用しません。

説明

[Super Sample Rate (SSR)]: 各サンプル周期における複数のデータ サンプルの処理を制御します。このブロックは、プライマリ ブロックの演算用に 1-D ベクター データのサポートをイネーブルにします。

ブロック パラメーター

Simulink® モデルでブロックのアイコンをダブルクリックすると、[Block Parameters] ダイアログ ボックスが開きます。

このブロック特定のパラメーターは、次のとおりです。

Type
Assert type
入力のデータ型が指定したデータ型と同じであることを確認するアサーションを実行するかどうかを指定します。データ型が同じでない場合は、エラー メッセージが表示されます。
Specify type
アサーション用のデータ型を type という入力ポートに接続された信号から供給するか、Assert ブロックの [Block Parameters] ダイアログ ボックスで指定するか (Explicitly) を設定します。
Output Type
出力のデータ型を指定します。BooleanFixed-point、または Floating-point に設定可能です。
Arithmetic Type
[Output Type] を [Fixed-point] に設定した場合、[Arithmetic Type] は Signed (2’s comp) または Unsigned に設定できます。
Fixed-point Precision
Number of bits
出力値の 2 進小数点のビット位置を指定します (ビット 0 が最下位ビット)。
Binary point
固定小数点出力の 2 進小数点の位置を指定します。
Floating-point Precision
Single
単精度 (32 ビット) を指定します。
Double
倍精度 (64 ビット) を指定します。
Custom
[Exponent width] および [Fraction width] を有効にし、指数部の幅と仮数部の幅を指定できるようにします。
Exponent width
指数部のビット幅を指定します。
Fraction width
仮数部の幅を指定します。
Rate
Assert rate
入力のレートが指定したレートと同じであることを確認するアサーションを実行するかどうかを指定します。レートが同じでない場合は、エラー メッセージが表示されます。
Specify rate
アサーション用の初期レートを rate という入力ポートに接続された信号から供給するか、Assert ブロックの [Block Parameters] ダイアログ ボックスの Sample rate で指定するか (Explicitly) を設定します。
Provide output port
ブロックの出力ポートを有効にします。出力ポートに示されるデータ型またはレートは、アサーション用に指定されたデータ型またはレートです。

このブロックで使用されるその他のパラメーターについては、[Block Parameters] ダイアログ ボックスの共通オプション を参照してください。

このブロックの Output type パラメーターの説明は、[Block Parameters] ダイアログ ボックスの共通オプション の [Arithmetic Type] の説明と同じです。

Vector Assert ブロックは ザイリンクス LogiCORE™ を使用しないので、ハードウェアにインプリメントしたときにリソースは使用されません。