79.4k views
3 votes
ques 1: answer the following questions: a what is the frequency of the system clock on basys 3 b. what is the frequency of a real time 1 second clock c. how many flip flops will you need to implement the real time 1 second clock using the system clock? can this design be simplified?

User Roki
by
8.5k points

1 Answer

1 vote

Final answer:

To find the frequency of a clock and the number of flip flops required to implement a real-time 1-second clock.

Step-by-step explanation:

Both questions (a) and (b) can be answered using the relationship between period and frequency. In question (a), the period T is given and we are asked to find frequency f. In question (b), the frequency f is given and we are asked to find the period T.

Solution a:

  1. Substitute 0.400 µs for T in ƒ = 1:T = 0.400 µs
  2. Find the reciprocal of T to get the frequency:ƒ = 1 / T
  3. Convert the frequency to the proper units:ƒ = 1 / 0.400 µs = 2.5 MHz

Solution b:

  1. Substitute the given frequency into the equation:ƒ = 264 Hz
  2. Find the reciprocal of the frequency to get the period:T = 1 / ƒ
  3. Convert the period to the proper units:T = 1 / 264 Hz = 3.79 ms

Solution c:

To implement a real-time 1-second clock using the system clock, you will need a certain number of flip flops that will depend on the frequency of the system clock and the desired resolution of the 1-second clock. The number of flip-flops required can be calculated using the formula:

Number of flip flops = log2(system clock frequency / 1 Hz)

It is possible to simplify the design by using a different approach, such as using a counter or a counter with a modulus.

User Irfanuddin
by
8.2k points