1 32PCADD32ECE 445 Computer Organization & DesignLab#2: MIPS Datapath for R-type InstructionsElectrical and Computer Engineering George Mason University1Objective The objective of this lab is to design a MIPS datapath for R-type instructions (specified in Table 1) as illustrated in Figures 1 and 6. 2Required Reading •Before beginning work on the lab, read Chapter 4 and appendices B.7 to B.9 from the textbook. •Review the MIPS reference card (green card) that was included with the text book. 3Required Knowledge •How to write VHDL code using the behavioral and structural models. Figure 1: Top-level block diagram of Datapath Figure 2: Program counter register (PC) Figure 3: Program counter adder (PCADD) 32DoutclockResetDatapath32clockDinPC32ResetDinDoutDout
2 Figure 4: Control Figure 5: ALU control •How to use packages in VHDL. •How to use the Xilinx Vivado Design Suite to write VHDL code, create block designs, add VHDL modules to block designs and create test benches.