Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Need help with the following step signal mapping in VHDL this line of code: -- RegDst Step 1: Building control circuit (mips.vhd) . Implement the

image text in transcribed

Need help with the following step signal mapping in VHDL this line of code:

-- RegDst

Step 1: Building control circuit (mips.vhd) . Implement the main control circuit of the MIPS CPU (mips.vhd). More specifically, implement control signals such as RegDst, ALUSrc, MemtoReg, RegWrite, MemWrite and ALUOp(1:0), which will be based on the 6-bit opcode of the instruction, instruction mips(31:26) or opcode(5:0). The implementation in fact is to figure out a Boolean expression for each of the control signal. For example, how dov o o ress RegDst in terms of code(0) opcode(5)? o Hint: You do not have to use the K-map method because there are so many don't cares. The following table shows the signals for the control circuit. Refer Section C.5 and Figure C.5.12 (which is a summary of Figures C.5.1 through C.5.11) for details. . main control circuit (see Fig. 4.13) derived signals Instruct opcode RegDst ALUSrc MemtoReg RegWrite MemWrite ALUOp 1:0) add / sub / slt and 10 10 10 10 10 N/A) lw 100011 101011 *The following 3 instructions are not the scope this project, but it is better to take them into considertation when developing Boolean expressions for the control signals. l beq / bne 000100 000101 000010 2 0 Step 1: Building control circuit (mips.vhd) . Implement the main control circuit of the MIPS CPU (mips.vhd). More specifically, implement control signals such as RegDst, ALUSrc, MemtoReg, RegWrite, MemWrite and ALUOp(1:0), which will be based on the 6-bit opcode of the instruction, instruction mips(31:26) or opcode(5:0). The implementation in fact is to figure out a Boolean expression for each of the control signal. For example, how dov o o ress RegDst in terms of code(0) opcode(5)? o Hint: You do not have to use the K-map method because there are so many don't cares. The following table shows the signals for the control circuit. Refer Section C.5 and Figure C.5.12 (which is a summary of Figures C.5.1 through C.5.11) for details. . main control circuit (see Fig. 4.13) derived signals Instruct opcode RegDst ALUSrc MemtoReg RegWrite MemWrite ALUOp 1:0) add / sub / slt and 10 10 10 10 10 N/A) lw 100011 101011 *The following 3 instructions are not the scope this project, but it is better to take them into considertation when developing Boolean expressions for the control signals. l beq / bne 000100 000101 000010 2 0

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Next Generation Databases NoSQLand Big Data

Authors: Guy Harrison

1st Edition

1484213300, 978-1484213308

More Books

Students also viewed these Databases questions