インテル® Quartus® Prime プロ・エディションのユーザーガイド: デザインの推奨事項

ID 683082
日付 8/03/2023
Public
ドキュメント目次

1.6.1. トライステート信号

トライステート信号の使用は、最上位の双方向ピンまたは出力ピンに接続する場合に限ります。

下位レベルの双方向ピンは避けてください。また、出力ピンまたは双方向ピンを駆動する場合を除き、Z ロジック値の使用を避けるようにします。一部の合成ツールでは、マルチプレクサー・ロジックを使用して内部トライステート信号を備えるデザインを正しくインテルFPGAデバイスに実装しますが、このコーディング・スタイルをインテルFPGAデザインに使用しないでください。

注: 階層ブロックベースのデザインフローでは、下位レベルの双方向ポートが他のデザインロジックに接続されることなく階層を介して最上位レベルの出力ピンに直接接続されていない限り、階層境界に双方向ポートを含めることはできません。下位ブロックで境界トライステートを使用する場合は、合成ソフトウェアでトライステートを階層を介して最上位にプッシュし、インテルFPGAデバイスの出力ピンのトライステート・ドライバーを使用する必要があります。トライステートのプッシュには階層を介した最適化が必要なため、ブロックベースのデザイン手法では下位レベルのトライステートは制限されます。