
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The solution to a quiz that requires the design of a synchronous sequential circuit using two D flip-flops and logic gates. The circuit must create two cyclic sequences depending on the value of the Mode input M and have a synchronous Reset input R. instructions to construct the State Diagram and State Table of the circuit and obtain the Boolean expressions for D1 and D0 in terms of Q1, Q0, R, and M.
Typology: Quizzes
1 / 1
This page cannot be seen from the preview
Don't miss anything!
Quiz 2 – solution A synchronous sequential circuit has to be designed using two D flip-flops and logic gates to create the two cyclic sequences given below depending on the value of the Mode input M_._
where Q 1 and Q 0 are the Q-outputs of the two flip-flops. The circuit must also have a synchronous
(a) Construct the State Diagram of the circuit, denoting the four states by 00, 01, 10 and 11 and indicating the values of the two inputs R and M for every transition, given that the circuit has no separate output other than the state variables. [4] (a) Write down the State Table of the circuit for R = 0, with the columns as shown below: [ 4 ] Q 1 Q 0 M Q 1 (t+1) Q 0 (t+1) 0 0 0 0 1 0 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 1 1 1 1 0 1 0 1 1 1 0 1 (b) Hence obtain the Boolean expressions for D 1 and D 0 in terms of Q 1 , Q 0 , R and M_._ [ 2 ] If R = 1, Q 1 (t+1) = 0 and Q 0 (t+1) = 0, and hence R’ has to be a common factor of D 1 and D 0. D 1 = Q 1 (t+1) = Q 1 ’ • Q 0 ’ • R’ • M + Q 1 ’ • Q 0 • R’ • M ’ + Q 1 • Q 0 ’ • R’ • M + Q 1 • Q 0 • R’ • M ’ , D 0 = Q 0 (t+1) = Q 1 ’ • Q 0 ’ • R’ • M ’ + Q 1 ’ • Q 0 • R’ • M ’ + Q 1 • Q 0 ’ • R’ • M + Q 1 • Q 0 • R’ • M. Simpler expressions (not necessary): D 1 = Q 1 (t+1) = Q 0 ’ • R’ • M + Q 0 • R’ • M ’ , D 0 = Q 0 (t+1) = Q 1 ’ • R’ • M ’ + Q 1 • R’ • M.