subject

Suppose that the components have the following propagation delay times.
Register: 2 ns
4-1 Multiplexer (or 8-1 Multiplexer): 1 ns
2-1 Multiplexer: 1 ns
ALU: 7 ns (Assume that all ALU operations, no matter how simple, take 6 ns)
Shifter: 4 ns
Zero detect: 1 ns
2-to-4 Decoder (or 3-to-8 Decoder): 2 ns
AND Gate: 1 ns
Branch Control: 2 ns
Instruction Decoder: 1 ns
Zero fill: 3 ns
Extend: 2 ns
PC : 2 ns
Memory access: 10 ns
Assume that the PC and the Registers use the same clock. Assume also that the PC and the
registers have the following set-up and hold times:
Set-up time: 2 ns
Hold time: 1 ns
In case final number is incorrect, write components to get partial credit.

Required:
a. What is the minimum clock cycle possible for an ADI instruction to always execute correctly?
b. What is the minimum clock cycle possible for a JMP instruction to always execute correctly?
c. What is the minimum clock cycle possible for a BRN instruction to always execute correctly?
d. What is the minimum clock cycle possible for an LD instruction to always execute correctly?
e. What is the minimum clock cycle possible for an SHR instruction to always execute correctly?

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 11:00
You receive an email from an impressive-sounding stranger, professor alexander rothschild renard iii, president of the american institute for scientific political statesmen. he urges you to vote for his presidential candidate choice. this social media red flag is known as
Answers: 1
question
Computers and Technology, 22.06.2019 21:00
Ulia is planning to attend the same private four-year college her parents attended. she wants to save at least $18,000 in four years to contribute to her college education. which monthly deposit amounts can julia use to achieve her goal? check all that apply.
Answers: 2
question
Computers and Technology, 24.06.2019 10:00
When writing a business letter, how many times can you use the same merge field in a document? once once, unless using the address block feature unlimited it will depend on the type of document you choose
Answers: 1
question
Computers and Technology, 24.06.2019 17:00
Anew author is in the process of negotiating a contract for a new romance novel. the publisher is offering three options. in the first option, the author is paid $5,000 upon delivery of the final manuscript and $20,000 when the novel is published. in the second option, the author is paid 12.5% of the net price of the novel for each copy of the novel sold. in the third option, the author is paid 10% of the net price for the first 4,000 copies sold, and 14% of the net price for the copies sold over 4,000. the author has some idea about the number of copies that will be sold and would like to have an estimate of the royal- ties generated under each option. write a program that prompts the author to enter the net price of each copy of the novel and the estimated number of copies that will be sold. the program then outputs he royalties under each option and the best option the author could choose. (use appropriate named constants to store the special values such as royalty rates and fixed royalties.
Answers: 1
You know the right answer?
Suppose that the components have the following propagation delay times.
Register: 2 ns
...
Questions
question
Mathematics, 15.07.2019 12:00
question
Mathematics, 15.07.2019 12:00