Question: Modify the CPU you designed for the previous homework assignment to use a microcoded control unit. Your new control unit may use horizontal microcode, vertical
Modify the CPU you designed for the previous homework assignment to use a microcoded control unit. Your new control unit may use horizontal microcode, vertical microcode, or directly generate the control signals. Do not redesign anything that is the same as your previous design; instead, list all things that are unchanged. Include the design of the microsequencer, all microcode, and a trace of the fetch, decode, and execute cycles for each instruction to verify the CPU properly implements the ISA. Please include a copy of all elements of the CPU that are unchanged from your previous homework so I can use it as a reference for your new design.
The grading breakdown is as follows:
ISA, RTL code, and state diagram
Register section and ALU
Microsequencer hardware
Microcode
Control signals
Verification
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
