0
メタスタビリティ用のDフリップフロップをシミュレートしようとしています。ザイリンクスISEとVivadoで理想的なクロックを生成すると、私はメタステーブル現象を見ることができません。メタスタビリティが発生するためには、立ち上がり時間と立ち下がり時間を持つクロックを指定する必要があります。ザイリンクスでこれを行う方法が見つかりませんでした。これに関する提案は大歓迎です。クロックの立ち上がりおよび立ち下がり時間の指定
メタスタビリティ用のDフリップフロップをシミュレートしようとしています。ザイリンクスISEとVivadoで理想的なクロックを生成すると、私はメタステーブル現象を見ることができません。メタスタビリティが発生するためには、立ち上がり時間と立ち下がり時間を持つクロックを指定する必要があります。ザイリンクスでこれを行う方法が見つかりませんでした。これに関する提案は大歓迎です。クロックの立ち上がりおよび立ち下がり時間の指定
ゲート遅延の立ち上がり時間、立ち下がり時間&のターンオフ時間を指定できます。
ここ#(1,2,3) not n1 (clk_out, clk_in)
ターンオフ時間が、クロックおよび他の信号のためにそれを行う方法 - 時間
あなたの意見は分かりません。しかし、この表現はどんなロジックにも適用できます。 –
@Swastikaあなたのクロックジェネレータとdut入力の間に '#(1、2、3)buf ckBuf(ckOut、ckIn) 'を使用することができます。 – Hida