Use a computer-based logic minimization program to design the instruction decoder for a RISC from Table 10-3.
Question:
Use a computer-based logic minimization program to design the instruction decoder for a RISC from Table 10-3. Create an HDL model of your design and verify its correctness in simulation.
Table 10-3
Transcribed Image Text:
Control Words for Instructions Symbolic Notation Action NOP None MOVA R[DR] 1 R[SA] ADD R[DR] SUB AND OR XOR NOT ADI SBI ANI ORI XRI AIU SIU MOVB LSR LSL LD ST JMR SLT BZ BNZ JMP JML R[SA] + R[SB] R[SA] R[SA] ^ R[SB] R[SA] V R[SB] R[SA] R[SB] R[SA] R[SA]+ se IM R[SA] + (se IM)+1 R[SA] ^ zf IM R[DR] R[SA] V zf IM R[DR] R[SA] zf IM R[SA] + z IM R[SA] + (zf IM) + 1 R[DR] R[DR] R[DR] R[DR] R[DR] R[DR] R[DR] R[DR] R[DR] R[DR] R[DR] - 1 1 - - R[SB] - R[SB] + 1 Control Word Values Op Code RW MD BS PS MW FS MBMACS 0000000 0 1000000 1 xx 00 x 00 00 x 0000010 1 00 00 x 0000101 1 00 00 x 0001000 1 00 00 x 0001001 1 00 00 x 00010101 00 00 x 0001011 1 00 00 x 0100010 1 00 00 x 0100101 1 00 00 x 0101000 1 00 00 x 0101001 1 00 00 x 0101010 1 00 00 x 1000010 1 00 00 x 1000101 1 00 00 x 0001100 1 00 00 x 0001101 1 00 00 x 0001110 1 00.00 x 0010000 1 01 00 x 0100000 0 xx 00 x 1110000 0 xx 10 x 1100101 110 00 x xx 01 0 xx 01 1 xx 11 x 00 11 x R[DR] Isr R[SA] by SH R[DR] Isl R[SA] by SH R[DR] M[R[SA]] M[R[SA]] R[SB] PCR[SA] If R[SA] R[SB], then R[DR] = 1 If R[SA] = 0, then PC-PC +1+se IM 1100000 0 If R[SA] = 0, then PC-PC+1+se IM 1001000 0 1101000 0 PC PC + 1 + se IM PC PC +1 + se IM. R[DR] PC+1 0110000 1 0 xxxxXX X X X 0 0000 x 0 x 0 0010 0 0 x 0 0101 0 0 x 0 100000 x 0 1001 0 0 x 0 1010 0 0 x 0 1011 x 0 x 0 0010 1 0 0101 1 0 1000 1 0 0 0 1001 100 0 1010 1 0 0 0 0010 1 0 0 0 0101 1 0 0 0 1100 0 0 1101 x 0 1 0 1 x x 0 x 0 x xXxXX X 0 X 1 xxxxx 0 0 x 0 xXXX X 0 X 0 0101 0 0 x 0 0000 1 0 1 0 0000 1 0 1 0 xxxx 1 x 1 0 0000 1 11 0 1110 x 0
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 100% (1 review)
To design the instruction decoder for the RISC architecture using a compute...View the full answer
Answered By
AJIN kuriakose
I have completed B.Tech in Electrical Engineering & Masters in Power & Control From one of the best universities in India. I got the 99.05 percentile in the Gate Electrical Engineering Exam. I can Help students solving assignments in Electrical subjects like Power Electronics, Control system, Analog, Network Theory & Engineering Mathematics. Clear your fundamentals and develop problem-solving skills and analytical skills to crack the exam.
Get guidance and the opportunity to learn from experienced...
I can provide tuition for Electrical engineering subjects (Power Electronics, Digital electronics, Network Theory, Control System & Engineering Mathematics). The toughest subject of Electrical engineering can be made simple in online classes...
I can also solve it.
1 .I can help you with your assignments or exams or quiz or tutoring.
2. Very strict to the deadlines.
Message me for any help in assignments, live sessions. I am here to help students for all assignments, tests and exams and I will make sure you always get _95% In your subject.
Contact me in solution inn for any help in your semester, projects and for many more things . Also feel free to contact me through solution inn and for any advise related to tutoring and how it works here.thank you.
5.00+
5+ Reviews
10+ Question Solved
Related Book For
Logic And Computer Design Fundamentals
ISBN: 9780133760637
5th Edition
Authors: M. Morris Mano, Charles Kime, Tom Martin
Question Posted:
Students also viewed these Computer science questions
-
Design the constant unit in the pipelined CISC CPU by using the information given in Table 10-4 and multiple-bit multiplexers, AND gates, OR gates, and inverters. Create an HDL model of your design...
-
(a) Use logic simulation to verify that the circuits described in Example 3-18 implement the BCDtoseven-segment converter correctly. (b) Design the converter assuming that the unused input...
-
Under IFRS, companies are not required to prepare a statement of cash flows if the transactions are reported elsewhere in the financial statements.True or False?
-
Consider four advertising campaigns where for each one it is cancelled before launch with probability 0.10, it is launched but canceled early with probability 0.18, it is launched and runs its...
-
How might you convert l, 3, 5, 7-cyclononatetraene to an aromatic substance?
-
Blazer Delivery is a rapidly growing delivery service. Last year 80% of its revenue came from the delivery of mailing "pouches" and small, standardized delivery boxes (which provides a 10%...
-
DE11-17 Link Back to Chapter 7 (Internal Controls) 1. What are some of the important elements of good internal control to safeguard payroll disbursements? 2. Explain how the use of two payroll bank...
-
A crate of 45.0-kg tools rests on a horizontal floor. You exert a gradually increasing horizontal push on it and observe that the crate just begins to move when your force exceeds 313 N. After that...
-
1 1. provide three questions that you would ask the Fenway Company to consider in your acquisition decision in addition to the information computed above....
-
For the RISC design, draw the execution diagram for the following RISC program, and indicate any data hazards that are present: 1 MOVA 2 SUB 3 AND R7, R6 R8, R8, R6 R8, R8, R7
-
Repeat Problem 10-6 for the instruction SIU R2 R2 635A with R2 containing 0A5FBC2B. Problem 10-6 For the RISC CPU in Figure 10-8, manually simulate, in hexadecimal, the processing of the instruction...
-
1. Was there any indication that Doughney was cyber squatting? 2. Could Doughney have avoided liability by making changes to his Web site or business model? What changes may help shield him from...
-
St. Cecilia's Health System's current culture may be defined by a blend of historical ideals and problems. Given its history of primarily caring for women and children, it is likely to place a...
-
For this assignment, imagine we are the supervisor of case managers who come to us for support and guidance. You have noticed a theme of questions that are frequently asked, which mostly surround...
-
Audio Partners needs to invest in the next level of technology in order to be competitive. The company is exploring the purchase of a new piece of equipment that will cost $1,500,000, at an expected...
-
Choose a real company of their choosing and will focus on ways to help increase the company's digital consumer engagements. For example, how can the company better drive increased revenue, sales,...
-
Four morally and ethically relevant principles have been examined regarding scarcity and include: Treating people with consistency through the use of a lottery or first-come first-served basis...
-
The activation energy of a certain reaction is 65.7 kJ/mol. How many times faster will the reaction occur at 50 oC than at 0 oC? State the assumptions you need to make in order to perform this...
-
Copy and complete the statement. 3800 m ? km =
-
In what order are positions visited during a postorder traversal of the tree of Figure 8.6? 3 3 5 4
-
Justify Table 8.2, summarizing the running time of the methods of a tree represented with a linked structure, by providing, for each method, a description of its implementation, and an analysis of...
-
Draw an arithmetic expression tree that has four external nodes, storing the numbers 1, 5, 6, and 7 (with each number stored in a distinct external node, but not necessarily in this order), and has...
-
Practicum Co. pad $1.2 million for an 80% interest in the common stock of Sarong Co. Practicum had no previous equity interest in Sarong. On the acquisition date, Sarong's identifiable net assets had...
-
On Dec 31 2020, Bernice Melson, a partner in ABC Communications, had an ending capital balance of $49,000. Her share of the partnership's profit was $18,000; she made investments of $12,000 and had...
-
Q2R. on account for each depreciable asset. During 2024, Jane VIIS nsactions.) i More Info Apr. 1 Purchased office equipment. 5111,000. Paid 581,000 cash and financed the remainder Jan. 1 with a note...
Study smarter with the SolutionInn App