Question: In Section 7.1 we showed a digital system with three registers, R1 to R3, and we designed a control circuit that can be used to

In Section 7.1 we showed a digital system with three registers, R1 to R3, and we designed a control circuit that can be used to swap the contents of registers R1 and R2. Give an ASM chart that represents this digital system and the swap operation.


Data From Section 7.1

Outputs of two ordinary logic gates cannot be connected together, because a short circuit would result if one gate forces the output value 1 while the other gate forces the value 0. Therefore, some special gates are needed if the outputs of two registers are to be connected to a common set of wires. A commonly used circuit element for this purpose is shown in Figure 7.1a. It has a data input w, an output f, and an enable input e. Its operation is illustrated by the equivalent circuit in part (b). The triangular symbol in the figure represents a noninverting driver, which is a circuit that performs no logic operation and its output simply replicates the input signal. Its purpose is to provide additional electrical driving capability. In conjunction with the output switch, it behaves as indicated in Figure 7.1c. When e = 1, the output reflects the logic value on the data input. But, when e = 0, the output is electrically disconnected from the data input, which is referred to as a high impedance state and it is usually denoted by the letter Z (or z). Because this circuit element exhibits three distinct states, 0, 1, and Z, it is called a tri-state driver (or buffer). Appendix B explains how it can be implemented with transistors.

W (a) Symbol Figure 7.1 Tri-state driver. W W e=0) e =


W (a) Symbol Figure 7.1 Tri-state driver. W W e=0) e = 1 (b) Equivalent circuit f e W f 0 0 01 0 1 1 1 NN 1 (c) Truth table

Step by Step Solution

3.44 Rating (176 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

An ASM chart for the digital system with three registers R1 R2 and R3 and the ... View full answer

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 Introduction Java Program Questions!