2016-11-28 12 views
0

なぜPCはシングルサイクルデータパスで明示的な書き込み信号を必要としないのですか?マルチサイクルデータパスで明示的な書き込み制御信号が必要なのはなぜですか?明示的な単一サイクルのデータパスが不要な理由

を使用すると、データパスへの参照を与えていないので、私はパターソンとヘネシーの単一サイクルおよびマルチサイクルのデータ・パスを前提とするつもりだあなたに

+1

私の推測では、MCデータパスでは、PCを含む各コンポーネントを適切なサイクルで更新するためにバッファリングする必要があります。したがって、書き込み信号。 –

答えて

1

ありがとうございます。 this質問に流れる単一サイクル制御信号をチェックすると、JumpBranch制御信号は、PCへの入力を決定するパイプラインの最後にマルチプレクサを送ります。これらの制御入力がない場合、PCは増分されますしたがって、単一サイクルデータパス内にPC用の書き込み書き込み制御は必要ありません。

これは、多くの操作が並行して行われるためマルチサイクルデータパスでは同じではないため、次の命令のアドレスを決定する際にどのパスを選択するかを明示的に制御する必要があります。

関連する問題