3.4.1. I/O割り当ての検証ルール
I/O Assignment Analysisは、次のルールに基づいて割り当てを検証します。
| ルール | 説明 | HDLの必要性 |
|---|---|---|
| I/Oバンク容量 |
I/Oバンクに割り当てられたピンの数を、I/Oバンクで許可されているピンの数と比較して確認します。 |
不要 |
| I/OバンクVCCIO電圧の互換性 |
I/Oバンクに割り当てられたピンに必要なVCCIOが1つだけであることを確認します。 |
不要 |
| I/OバンクVREF電圧の互換性 |
I/Oバンクに割り当てられたピンに必要なVREFが1つだけであることを確認します。 |
不要 |
| I/O規格と位置の競合 |
ピンの位置が割り当てられたI/O規格をサポートしているかどうかを確認します。 |
不要 |
| I/O規格と信号方向の競合 |
ピンの位置が割り当てられたI/O規格と方向をサポートしているかどうかを確認します。例えば、特定のピン位置の特定のI/O規格は、出力ピンのみをサポートできます。 |
不要 |
| オープンドレインをオンにすることができない差動I/O規格 |
差動I/O規格のすべてのピンでオープンドレインがオフになっていることを確認します。 |
不要 |
| I/O規格とドライブ強度の競合 |
ドライブ強度の割り当てがI/O規格の仕様内であるかどうかを確認します。 |
不要 |
| ドライブ強度と位置の競合 |
ピンの位置が割り当てられたドライブ強度をサポートしているかどうかを確認します。 |
不要 |
| BUSHOLDと位置の競合 |
ピンの位置がBUSHOLDをサポートしているかどうかを確認します。例えば、専用クロックピンはBUSHOLDをサポートしません。 |
不要 |
| WEAK_PULLUPと位置の競合 |
ピンの位置がWEAK_PULLUPをサポートしているかどうかを確認します (例えば、専用クロックピンはWEAK_PULLUPをサポートしていません)。 |
不要 |
| エレクトロマイグレーション・チェック |
連続するパッドの合計ドライブ強度が特定の制限を超えているかどうかをチェックします。例えば、 Stratix® IIデバイス上の連続10個のパッドの総電流駆動は200 mAを超えることはできません。 |
不要 |
| PCI_IOクランプダイオード、位置、およびI/O規格の競合 |
ピンの位置と割り当てられたI/O規格がPCI_IOクランプダイオードをサポートしているかどうかを確認します。 |
不要 |
| SERDESとI/Oピン位置の互換性チェック |
デザイン内のSERDESに接続されているすべてのピンが、専用のSERDESピンの位置に割り当てられていることを確認します。 |
必要 |
| PLLとI/Oピン位置の互換性チェック |
PLLに接続されているピンが、専用のPLLピンの位置に割り当てられているかどうかを確認します。 |
必要 |
| ルール | 説明 | HDLの必要性 |
|---|---|---|
| DPAが存在する場合、I/OバンクがシングルエンドI/Oを持つことができない |
DPAと同じI/OバンクにシングルエンドI/Oピンが存在しないことを確認します。 |
不要 |
| PLL I/Oバンクが、シングルエンドI/Oと差動信号の両方を同時にサポートしない |
差動信号が存在する場合、PLL I/OバンクにシングルエンドI/Oピンが存在しないことを確認します。 |
不要 |
| シングルエンド出力を差動I/Oピンから一定の距離離す必要がある |
シングルエンド出力ピンが差動I/Oピンから一定の距離離れているかどうかを確認します。 |
不要 |
| シングルエンド出力をVREFパッドから一定の距離離す必要がある |
シングルエンド出力ピンがVREFパッドから一定の距離離れているかどうかを確認します。 |
不要 |
| シングルエンド入力を差動I/Oピンから一定の距離離す必要がある |
シングルエンド入力ピンが差動I/Oピンから一定の距離離れているかどうかを確認します。 |
不要 |
| VREF使用時のVREFGROUP内の出力または双方向ピンが多すぎる |
VREFが使用されている場合、VREFGROUP内に特定の数を超える出力または双方向ピンが存在しないことを確認します。 |
不要 |
| VREFGROUP内の出力が多すぎる |
VREFGROUP内の出力が多すぎるかどうかをチェックします。 |
不要 |