Project Phase II, Part B

      Simple datapath: In Phase II we will modify this datapath based on the Instruciton Set Architecture.

      Project Phase II (Due: March 26, 2010)

      Deliverable: Implementing the single cycle data path for a subset of MIPS instructions listed below.

      • Instruction set (word)
      • Sample data path (word ) and image version (jpg)
      • Sample excel sheet for setting up control signals (xls )
      • Return your full source code

        Rules

        • TA's office hours are reserved for helping teams debug their code during the week of March 12, 2010
        • If you want to demonstrate during the office hours, it is on a first come first serve basis.
        • Making an appointment with the TA for a 15 minute demonstration outside the office hours is highly recommended during the week of March 12.
        • Last day to demonstrate your code is March 12. 10pts will be taken off for each late day.
        • TA will keep a soft copy of your project (10% of the phase 2, Part B score)

         

        How to demo:

        • Hard code all the instructions into your instruction memory
        • Hardcode initial values into you data memory
        • Hardcode initial values for your registers.
        • Let your program run by incrementing the program counter.
        • Before executing each instruction show the state of the relevant register(s), PC, and/or memory
        • After executing each instruction show the state of the relevant register(s) and/memory register(s), PC, and/or memory