Question: Design an instruction decoder using the gate level constructs and test using Xilinx simulator. Design and simulate the Behavioral Model for the instruction decoder. The

Design an instruction decoder using the gate level constructs and test using Xilinx simulator.

Design and simulate the Behavioral Model for the instruction decoder.

The report should include the Verilog codes screenshots and simulation waveform screenshots for the design. Code should have your name as the engineer and date of creation

MnemonicAddress modeOp-code[3:0]Control[13:0]
LDAImmediate000000_0000_0000_0001
Memory100000_0001_0000_0000
STAMemory000100_0000_0000_0010
ADDImmediate001000_0000_0000_0100
Memory101000_0010_0000_0000
SUBImmediate001100_0000_0000_1000
Memory101100_0100_0000_0000
MULImmediate010000_0000_0001_0000
Memory110000_1000_0000_0000
SWAPImmediate010100_0000_0010_0000
PAUSEImmediate110101_0000_0000_0000
JCMemory011000_0000_0100_0000
JVMemory011100_0000_1000_0000
JZMemory111110_0000_0000_0000

Approach:

a. Generate the truth table for the given inputs and outputs

b. Drawing the K-Maps for the obtained truth tables

c. Gate level Structural Design for the expressions obtained in (b)

d. A test bench for (c)

e. Simulation results for (c)

f. Design the Behavioral model for the expressions obtained in (b)

g. Simulation results for (f) using test bench (d)

Step by Step Solution

3.42 Rating (149 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Operating System Questions!