Operator CustomSignalOperator

Operator Library: Prototype

[Warning] 警告

免責事項:このモジュールはプロトタイプライブラリの一部です。完全に暫定的なものであり、大幅な変更や削除が行われる可能性があります。そのため、このモジュールを本番設計に使用してはなりません。テスト目的でのみ含まれています。

オペレータは、信号データを処理する電子設計交換フォーマット (EDIF) のカスタムネットリストをインポートします。カスタムオペレータの動作を設定するために、書き込みおよび読み取りアクセスが可能な構成インターフェイスが含まれています。ビジュアルアプレットで正しく動作させるには、レイテンシパラメータを使用してレイテンシを指定する必要があります。オペレータの入力と出力が登録されるため、レイテンシの最小値は 2 です。入力から出力までのカスタムオペレータの各パイプラインステージは、オペレータのレイテンシを増加させます。また、ネットリストで次の I/O ポートを定義することは不可欠です。

入出力 信号幅 説明
クリック 1 プロジェクト情報ウィンドウに表示されている周波数のFPGAクロック
有効化I、リセットI 1 ビジュアルアプレットの正しい動作に使用されます
データI N N個の1ビット入力リンクを持つ信号データの入力配列
データO 1 処理済み信号データの出力
ConfigAddressI 8 内部構成空間にアクセスするためのパラメータ WriteAddress および ReadAddress によって宣言されるアドレス
ConfigWriteDataI 32 構成空間のデータ
ConfigWriteStrobeI 1 パラメータWriteAddressにアクセスした後、1クロックサイクルの間アサートされる。
ConfigReadDataO 32 構成空間からのデータ
ConfigReadStrobeI 1 パラメータReadAddressにアクセスした後、1クロックサイクルの間アサートされる。

I/O Property

Property 値
オペレータータイプ O
Input Link I[n]は信号データ入力であり、Nは1から64の範囲である。
Output Link O、信号データ出力

サポートされているリンクフォーマット

Link Parameter 入力リンク I[n] Output Link O
Bit Width 1 as I
Arithmetic unsigned as I
Parallelism 1 as I
Kernel Columns 1 as I
Kernel Rows 1 as I
Img Protocol VALT_SIGNAL as I
Color Format VAF_GRAY as I
Color Flavor FL_NONE as I
Max. Img Width any as I
Max. Img Height any as I

パラメーター

Edifファイル名
タイプ static write parameter
Default ネットリスト.edn
範囲

このパラメータは、この演算子のネットリストの名前を指定します。ネットリストファイルは、{Visual Applets インストールディレクトリ}/cores/Spartan3 パスに配置する必要があります。

レイテンシー
タイプ static write parameter
Default 2
範囲 [2, 255]

このパラメータは、入力から出力までの信号の遅延時間を指定します。すべての信号は、この遅延時間と完全に一致する必要があります。オペレータの入力と出力は登録されるため、デフォルトの遅延時間は2です。

ConfigWriteData
タイプ 動的書き込みパラメータ
Default 0
範囲 [0, 2^32-1]

ConfigWriteDataIに値を適用します。

ConfigReadData
タイプ 動的書き込みパラメータ
Default 0
範囲 [0, 2^32-1]

ConfigReadDataO のデータ。

ConfigWriteAddress
タイプ 動的書き込みパラメータ
Default 0
範囲 [0, 2^8-1]

ConfigAddressIに値を適用し、ConfigWriteStrobeIを1クロックサイクルの間アサートします。

ConfigReadAddress
タイプ 動的書き込みパラメータ
Default 0
範囲 [0, 2^8-1]

ConfigAddressIに値を適用し、ConfigWriteStrobeIを1クロックサイクルの間アサートします。