アルゴリズムSHA3アルゴリズムは、 と順次の2通りの方法で設計しました。 合成時のクロックを伴うシーケンシャルデザインは、設計サマリーとして組合せ回路の方が順序回路よりも動作周波数が低いかどうか?
となります。最小クロック周期は1.275ns、最大周波数は784.129MHzです。
クロックなしで設計されており、入力と出力レジスタとの間に挟まれている組み合わせ一つ
最小クロック周期1701.691 NSと最大周波数0.588 MHzのように統合報告書を与えている間。
だから私はそれが正しい組み合わせであるかどうかは、順次よりも頻度が少ないですか?
理論的には、組合せ設計はシーケンシャルよりも速くなければなりません。しかし、私がシーケンシャルのために得るシミュレーション結果は、クロックがないので、コンビネーションとして出力に遅延がない30クロックサイクル後です。このように組み合わせの方が速いのですが、なぜ即時出力が得られるのですが、組み合わせの動作の頻度は順次のものよりも低いのです。なぜこのデザインが遅いのですか? デザインはザイリンクスISEでシミュレートされました
ここでは、計算を行っている5つのメインブロックの間にレジスタを挿入することによって、パイプライニングを組み合わせロジックに適用しました。そして、これらのレジスタは、今、このパイプライン化されたデザインは
クロック周期1.575 nsのようなデザインの概要を与え、
分期間1.718ナノ秒とFREQ 581.937 634.924 MHzのをFREQされるように、クロックによって制御されています。
この1.575nsは2つのレジスタ間の遅延です。アルゴリズム全体の伝播遅延ではなく、パイプラインアルゴリズム全体の伝播遅延を計算するにはどうすればよいですか。
この質問は、プログラミングと関係がないようです。それは電子回路設計のサイトにあるべきです。 – drekka
組合せ回路は最大遅延しか持たないので、順序回路だけが周波数を有するので、質問は意味をなさない。 –
シーケンシャルと言ってパイプラインを意味しますか?正しい結果を得るには、組み合わせ回路の周りに入力レジスタと出力レジスタを配置する必要があります。それ以外の場合、静的タイミング解析(STA)にはI/Oピン遅延が含まれます。 – Paebbels