Question Details

A 16-bit synchronous binary up-counter is clocked with a frequency . fdk The two most significant bits are ORed together to form an output Y. Measurements shows that Y is periodic and the duration for which Y the remains high in each period is 24 ms. The clock frequency  fdk is ______ MHz. (Round off to 2 decimal places)

Show Answer

Correct Answer :

2.05

Solution :

The correct answer is 2.05.

Let us analyze the behavior of the 16-bit synchronous binary up-counter step-by-step.

A 16-bit counter has a total of
N=216=65536
distinct states, ranging from 0 to 65535 (represented in binary from 0000000000000000 to 1111111111111111).

Let the bits of the counter be denoted as Q15Q14Q13...Q0, where Q15 and Q14 are the two most significant bits (MSBs). The output Y is the logical OR of these two bits:
Y=Q15 OR Q14

During one complete cycle of the counter, the state space can be divided into four equal intervals based on the values of the two MSBs:
1. For the first 214 states: Q15Q14=00, so Y=0.
2. For the next 214 states: Q15Q14=01, so Y=1.
3. For the next 214 states: Q15Q14=10, so Y=1.
4. For the final 214 states: Q15Q14=11, so Y=1.

Therefore, the output Y remains high (logic 1) for 3 out of the 4 intervals in each full counter period. The total number of clock cycles for which Y remains high in one period is:
Nhigh=3×214=3×16384=< 49152

Let Tclk be the period of the clock signal, where Tclk=1/fclk. The duration for which Y remains high is given as 24 ms:
Thigh=Nhigh×Tclk=24 ms

Substitute the values to solve for the clock frequency fclk:
24×10-3 s=49152fclk

Rearranging the equation:
fclk=4915224×10-3=2,048,000 Hz=2.048 MHz

Rounding off the clock frequency to 2 decimal places gives:
fclk2.05 MHz

Unlock Our Free Library

Access expert-curated educational resources and study materials—completely free.

Discover more resources

You may also like

Ask AI Tutor
5 left
Q1 View Question & Options
AI Tutor is solving this question...
Reading question context & options...