Watch this lecture, which explains how to design a pipelined MIPS processor. The previous video introduced pipelining as a way to increase performance. It showed how hazards can limit the performance improvement of a pipeline datapath. This video lecture completes the design of a pipeline datapath. Ignoring hazards, the lecturer designs a control for the pipeline, integrates all the components including the control with the pipeline, and then considers the behavior with respect to hazards.
Source: Anshul Kumar and the Indian Institute of Technology, Delhi, https://www.youtube.com/watch?v=SL_djmTegqc
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.