Question: Develop a Reduced Instruction Set Computer to be implemented in the FPGA. Develop each box in the diagram as a block or module Your controller
Develop a Reduced Instruction Set Computer to be implemented in the FPGA.
Develop each box in the diagram as a block or module
Your controller will have bit IR value and RFRpzero as inputs; Identify your outputs for each opcode left most bits in the instruction
Design a four steps execute process per instruction
Fetch instruction at memory location PC into IR
Decode
Execute
Update PC to the next memory location
Instructions to be demonstrated:
LW
LW
ADD
SW
LI
SUB
SW
SRA
XOR
SW
Store suitable initial values at memory locations and
Output: Show the values in memory locations and in segment display once all instructions are executed.
The report should include the cover page, the problem statement, explanation of your approach including the reuse of previously developed modules, a block diagram, ASMD charts, Verilog codes used, the waveform screenprints, one photos of the synthesis on the board.
State problems encountered at simulation and synthesize how they were resolved.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
