Operator Library: Prototype
![]() |
警告 |
|---|---|
|
免責事項:このモジュールはプロトタイプライブラリの一部です。完全に暫定的なものであり、大幅な変更や削除が行われる可能性があります。そのため、このモジュールを本番設計に使用してはなりません。テスト目的でのみ含まれています。 |
オペレータは、信号データを処理する電子設計交換フォーマット (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クロックサイクルの間アサートされる。 |
| 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クロックサイクルの間アサートします。 |
|

![[Warning]](../common/images/admon/warning.png)
前へ

