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

ID 683082
日付 4/13/2020
Public

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

ドキュメント目次

2.3.6.7.4. NSS-30014: Asynchronous Pulse Generators

内容

デザインのパルス・ジェネレーターは、次のいずれかの方法でパルスを生成しないでください。

  • 2入力ANDNANDOR 、またはNORゲートを使用して大きなグリッチを作成します。2つのゲート入力のソースは同じですが、デザインはゲート入力の1つのソースを反転します。
    図 67. 非同期パルス・ジェネレーターの例


  • レジスター出力が遅延チェイン(意図的な遅延を作成するためのバッファとして機能する1つ以上の連続ノード)を介して、レジスター出力がレジスター自体の非同期リセット信号を駆動するレジスターを使用します。
    図 68. 非同期パルス・ジェネレーターの例


これらのパルス・ジェネレーターは非同期であり、生成されるパルス幅を確実に事前定義することはできません。その結果、パルス幅は回路遅延に依存します。例えば、2入力ANDゲートを使用して、パルス・ジェネレーターによって生成されたパルス幅は直接ANDゲートを駆動経路とデザインがANDゲートを駆動する前に反転パスの相対遅延に依存します。

推奨度

説明のガイドラインに違反せずに、パルス・ジェネレーターが同期してパルスを生成することを確認します。

図 69. 非同期パルス・ジェネレーターパルス・ジェネレーターは、同期方式で実装される推奨パルス・ジェネレーターの次の画像例に示すようにパルスを生成する必要があります。


重大度

High

ステージ

Analysis and Elaboration

デバイスファミリー

  • インテル® Arria® 10
  • インテル® Cyclone® 10 GX