Answered step by step
Verified Expert Solution
Question
1 Approved Answer
This is the circuit that needs to be modified: Q3 Q2 Q1 QO D Q D Q Q DQ GND (OV) CLK a) Modify the
This is the circuit that needs to be modified:
Q3 Q2 Q1 QO D Q D Q Q DQ GND (OV) CLK a) Modify the circuit from problem #2 to allow the circuit to read in new data on the D- lines of the flip-flops when a new input line to our circuit, labeled: S, is equal to 0. If input S is then set to 1, have the DFF's revert to the inputs they original had in problem #3. (BIG hint: consider using MUXs to help you) b) Draw the timing diagram that has the new inputs: D3, D2, D1, DO and S, the CLK as it was in problem #2, and the output Q3-20. Show how the input: 1111 could be loaded into your shift register and then what it would look like as the CLK pulses. c) The flaw with our shifter is that it cannot stop shifting as time moves forward. We need a way to have the DFF's stop listening to their CLK inputs. Add components to your circuit from (a) to have the circuit shift the outputs once and then stop for at least 3 cycles of the clock (it can start shifting again after at least 3 cycles have past). You may use components we've made in class (at the black- box level - DFFs/MUXs/adders/incrementers/etc) and certainly your own custom configurations of the basic gates. You must also show a timing diagram for the inputs and outputs for your design. Q3 Q2 Q1 QO D Q D Q Q DQ GND (OV) CLK a) Modify the circuit from problem #2 to allow the circuit to read in new data on the D- lines of the flip-flops when a new input line to our circuit, labeled: S, is equal to 0. If input S is then set to 1, have the DFF's revert to the inputs they original had in problem #3. (BIG hint: consider using MUXs to help you) b) Draw the timing diagram that has the new inputs: D3, D2, D1, DO and S, the CLK as it was in problem #2, and the output Q3-20. Show how the input: 1111 could be loaded into your shift register and then what it would look like as the CLK pulses. c) The flaw with our shifter is that it cannot stop shifting as time moves forward. We need a way to have the DFF's stop listening to their CLK inputs. Add components to your circuit from (a) to have the circuit shift the outputs once and then stop for at least 3 cycles of the clock (it can start shifting again after at least 3 cycles have past). You may use components we've made in class (at the black- box level - DFFs/MUXs/adders/incrementers/etc) and certainly your own custom configurations of the basic gates. You must also show a timing diagram for the inputs and outputs for your designStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started