2017-07-15 19 views
0

私はMIPSについての本を読んでいます。その本では、Dがデータを表し、Clkがクロックである次の図が見つかりました。私は電気工学のバックグラウンドからではありません(私はコンピュータエンジニアリングのバックグラウンドから来ています)。データの十字は何ですか(図)。エッジトリガーレジスタ書き込み

enter image description here

+0

これは本書の前半では説明していませんか? –

答えて

1

フリップフロップは、クロック信号に安定した出力を提供することが重要です。これは、クロック信号の直前の時間中にクロック信号の後の時間が短くなるまで安定しなければならない理由です。あなたのグラフでは、線はデータの値を表していますので、線は1または0です。グラフでわかるように、クロックの立ち上がりで値は1または0ですが、十字はありませんその間に変更することはできません。

クロック信号では、値がQに渡されるため、Qが変更され、十字で示されます。すると、Qはこの値をロジックに入力し、そのロジックの出力をDに渡します。これがQの値がDの値より前に変化する理由です。ロジックに信号を渡すには時間がかかります。その後、Dの値をフリッププルに再度保存する必要があります。その理由は、値が安定してからクロック信号の後に変更されなければならないからです。シング全体が再び始まります。

希望すると便利です。 ;)