Sold Computer Science - Architecture Programming Assignment - FPGA

Discussion in 'All Other Game Services for Sale - Buy & Sell' started by Hack Forums - Service, 12/28/19.

Thread Status:
Not open for further replies.
  1. Hack Forums - Service

    Hack Forums - Service
    Expand Collapse
    High Risk Status: This user has been flagged as high risk due to one or more reasons

    0   0   0

    Online
    I'm willing to pay someone who can do this homework for me, pm me your offer.

    Code
    In this assignment, you are required to extend the MIPS-lite single-cycle implementation (provided
    in your lab) by implementing additional instructions. You will use ModelSim simulator in Windows
    or Icarus Verilog + GTKWave packages in Linux to develop and test your code. The following 12
    instructions are to be implemented:
    R-format: jr, nor
    I-format: addi, andi, ori, bne, bgez, bgtz, blez, bltz
    J-format: jal, j
    You can find the specifications of the above instructions in the Appendix A of your textbook. You
    must design the revised single-cycle datapath and revised control units which make a processor that
    executes all 12 instructions as well as the instructions implemented already in the design. You must
    make sure that all the instructions working in the current implementation will continue working
    correctly. After designing the new enhanced processor, you will implement it in Verilog HDL.
    You are required to submit a report and commented code. Your report should include the design
    details of the revised datapath and control unit with related drawings if necessary. Your
    implementation detail should be provided in the source code comment.
    Requirements:
     You need to justify that the new instructions are being executed correctly by providing
    examples.
     You are required to submit the source code and a report that includes implementation details.
     You need to work individually, no group work is allowed.
     No late homework will be accepted.
    Start Contract
     
    • This user is inactive. Hasn't logged into their account in over 60 days.
Thread Status:
Not open for further replies.