2

CPLDへの外部入力の問題をトライステートバッファに通して解決する必要があります。Quartus IIにトライステートバッファメガファンクションがあることは知っていますが、興味があります。特定のピンにZを出力するように指示すると、自動的に合成されるため、そのピンでトライステートバッファが有効になります。または、実装する必要があります。関数/バッファを書き込みますか?

4

2 に答える 2

3

第 10 章 – 推奨される HDL コーディング スタイル – Quartus マニュアルでは、知っておく必要があるすべてのことを説明しています: http://www.altera.com/literature/hb/qts/qts_qii51007.pdf

要約すると、出力ポートを「Z」で駆動するとトライステート バッファーが推論されます。

于 2011-05-16T06:17:25.807 に答える
1

あなたはどちらの方法でもそれをすることができます。ピンに「Z」を割り当てると(注:大文字のZである必要があり、小文字はQuartusを混乱させます)、トライステートバッファが推測されます。または、トライステートイネーブルピン(さまざまなDDR I / Oプリミティブを含む)を持つさまざまな低レベルI/Oプリミティブを直接インスタンス化することもできます。

私は通常、Quartusが「通常の」I / Oピンのトライステートバッファを推測できるようにし、タイミングが重要でI / Oリングフリップフロップの使用を強制したい場合は、低レベルのプリミティブを使用しました。 DDR I/O機能など。

于 2011-05-13T13:49:34.890 に答える