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

ID 683082
日付 4/13/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

1.6.1. トライステート信号

トライステート信号は、最上位の双方向ピンまたは出力ピンに接続されている場合にのみ使用してください。

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

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