Question: CSC 2 6 8 Computer Organization Practice Exercise 7 . 2 Design a 3 - bit parallel load shift register using four T flip -

CSC 268 Computer Organization
Practice Exercise 7.2
Design a 3-bit parallel load shift register using four T flip-flops (labeled T1, T2, and T3) and a LOAD input. This register should allow loading of parallel data through inputs M1, M2, and M3 when LOAD is active, and shift the data to the right on each clock pulse when LOAD is inactive.
a) Create the State Diagram: Show the states of the four flip-flops (Q outputs) when shifting data to the right, including the initial loading of M1, M2, and M3
b) Complete the State Table: Using the excitation table for T flip-flops, fill out the state table indicating the transitions of each flip-flop based on LOAD and the clock signal.
(Note: The excitation table for a D flip-flop needed to complete the table below is provided for you in the Appendix section (on page 3) of this worksheet).
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
\hline \multicolumn{3}{|l|}{Present State} & Input & \multicolumn{3}{|l|}{Next State} & \multicolumn{3}{|l|}{Flip-flop inputs}\\
\hline \(\mathrm{Q}_{\mathrm{M}1}\) & am2 & QM3 & L & \(\mathrm{O}_{\mathrm{m}1}\) & OM2 & 3 & \(\mathrm{T}_{\mathrm{M}1}\) & \(\mathrm{T}_{\mathrm{M}2}\) & \(\mathrm{T}_{\mathrm{M}3}\)\\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline & & & & & & & & & \\
\hline
\end{tabular}
1 c) K-Maps and Equations: Using the state transitions, complete the K-Map for each flipflop input (\(\mathrm{T}_{\mathrm{M}1},\mathrm{~T}_{\mathrm{M}2},\mathrm{~T}_{\mathrm{M}}\)) and derive the Boolean equations needed for the circuit design.
Note: the equation of a K-Map with all 1 s in the table is equal to 1
d) Draw the Logic Circuit: Design the full circuit diagram with T flip-flops and the logic gates required to achieve the parallel load and shift functionality.
CSC 2 6 8 Computer Organization Practice Exercise

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Electrical Engineering Questions!