Watch this lecture, which is the second video in a series of six video lectures on the design of a MIPS processor. The previous video lecture presented the processor building blocks that will be used in the series. This video lecture explains how to build a datapath of the MIPS architecture to process a subset of the MIPS instructions. We will take R-format instructions and memory instructions and look into the datapath requirements to process them. Then, the other instructions will be addressed one at a time, and incremental changes to the design will be made to handle them. The data path and controller will be interconnected, and the (micro) control signals to perform the correct hardware operations at the right time will be identified. Later, we will look at the design of the controller.
Source: Anshul Kumar and the Indian Institute of Technology, Delhi, https://www.youtube.com/watch?v=Ngu1UbRAeqQ
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.