Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Consider a microprocessor that has a memory read timing as shown in the figure.

ID: 3818151 • Letter: C

Question

Consider a microprocessor that has a memory read timing as shown in the figure. After some analysis, a designer determines that the memory falls short of providing read data on time by about 180 ns. How many wait states (clock cycles) need to be inserted for proper system operation if the bus clocking rate is 8 MHz To enforce the wait states, a ready status line is employed. Once the processor has issued a read commend, it must wait until the ready line is asserted before attempting to read data. At what time interval must we keep the ready line low in order to force the processor to insert the required number of wail states

Explanation / Answer

1.Two clock cycles has to be inserted proper system operation since the clock period is 125 ns.

2. Can notice that the Read signal starts at the beginning of T2.

So, in order to insert two clock cycles which is needed, the Read line could be put in low at the beginning of T2 and still like that in low for 125 ns + 125 ns = 250 ns.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote