Operator CustomSignalOperator

Operator Library: Prototype

[Warning] 警告

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

オペレーターは、信号データを処理するカスタムネットリストを Electronic Design Interchange Format (EDIF) でインポートします。 カスタムオペレーターの動作を設定するために、読み取りおよび書き込みアクセスを備えた設定インターフェイスが含まれています。 Visual Applets で正常に動作させるには、Latency パラメータを使用してレイテンシを指定する必要があります。オペレーターの入出力がレジスタ登録されるため、レイテンシの最小値は 2 です。入力から出力までのカスタムオペレーター内の各パイプラインステージにより、オペレーターのレイテンシが増加します。 また、ネットリストで以下の I/O ポートが定義されていることも必須です。

I/O Signal Width 説明
ClkI 1 プロジェクト情報ウィンドウに表示される周波数を持つ FPGA クロック
EnableI, ResetI 1 Visual Applets で正しく動作させるために使用されます
DataI N N 個の 1 ビット入力リンクを持つ信号データの入力配列
DataO 1 処理された信号データの出力
ConfigAddressI 8 内部設定スペースにアクセスするためにパラメータ WriteAddress および ReadAddress によってアサートされるアドレス
ConfigWriteDataI 32 設定スペース用のデータ
ConfigWriteStrobeI 1 パラメータ WriteAddress にアクセスした後の 1 クロック(ClkI)サイクルに対してアサートされます
ConfigReadDataO 32 設定スペースからのデータ
ConfigReadStrobeI 1 パラメータ ReadAddress にアクセスした後の 1 クロック(ClkI)サイクルに対してアサートされます

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

パラメーター

EdifFileName
タイプ static write parameter
Default netlist.edn
範囲

このパラメータは、このオペレーターのネットリスト名を指定します。ネットリストファイルは {Visual Applets installation dir}/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に値を適用し、1つのClkIサイクルの間ConfigWriteStrobeIをアサートします。

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

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