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 18:30
What is outfitting a workplace with video in a technology
Answers: 2
question
Computers and Technology, 23.06.2019 07:00
Why were most movies from the late 1890s until the early 1930s only filmed in black and white? there were only a few people who could afford the technology to produce color motion pictures back then. audiences did not want color motion pictures until later. the film used to make color motion pictures often overheated, which was a safety hazard, so it was generally not allowed. color films had to be hand-colored, frame by frame.
Answers: 3
question
Computers and Technology, 23.06.2019 16:00
What is the biggest difference between section breaks and regular page breaks? section breaks are more difficult to add than page breaks. section breaks make it easier for you to view the document as an outline. section breaks allow you to have areas of the document with different formatting. section breaks are smaller than regular page breaks.
Answers: 2
question
Computers and Technology, 23.06.2019 21:40
Simon says is a memory game where "simon" outputs a sequence of 10 characters (r, g, b, y) and the user must repeat the sequence. create a for loop that compares the two strings. for each match, add one point to user_score. upon a mismatch, end the game. sample output with inputs: 'rrgbryybgy' 'rrgbbrybgy'
Answers: 3
You know the right answer?
Suppose that the components have the following propagation delay times.
Register: 2 ns
...
Questions
Questions on the website: 13722366