Problem

Solutions For Digital Design Chapter 5 Problem 4P

Step-by-Step Solution

Solution 1

Consider the following data:

A flip-flop has the following operations:

“Clear to 0” when the inputs are

“No change” when the inputs are

“Complement” when the inputs are

“Set to 1” when the inputs are

The flip-flop operation “clear to 0” clears the next state of the flip-flop to “0” irrespective of the present state. That is, for both and.

The flip-flop operation “no change”, makes the next state of the flip-flop as. That is, next state follows the present state and is expressed as, .

The flip-flop operation “complement” makes the next state of the flip-flop as. That is, next state follows the complement of the present state and is expressed as, .

The flip-flop operation “set to 1” sets the next state of the flip-flop to “1” irrespective of the present state. That is, for both and.

(a)

A characteristic table defines the logical operations of a flip-flop by describing its

operation in a tabular form.

The Characteristic table for the givenflip-flop is shown in Table 1:

Table 1

Where,

Present state of the flip-flop

Next state of the flip-flop

Thus, the Characteristic table for the givenflip-flop is obtained.

(b)

The characteristic table for the given flip-flop in Table 1 with the possible present

state and next state outputs is shown in Table 2:

Table 2

The characteristic equation for the given flip-flop can be found by using the Karnaugh map as shown in Figure 1:

Picture 567

Figure 1

The next state output can be obtained by combining the rectangles which consists of “1” as shown in Figure 1.

Thus, the required characteristic equation for the givenflip-flop is,

.

(c)

The excitation table lists the required inputs of the flip-flop from the known present state and next state outputs of the flip-flop.

For the given flip-flop, next state and the present state, are “0” when

the inputsare. Hence, in the excitation table the input P is taken as “0”

and the input N is taken as don’t care.

For theflip-flop, the next state is “1” and the present state, is “0” , only when the inputsare . Hence, in the excitation table the input P is taken as “1” and the input N is taken as don’t care.

For the flip-flop, the next state is “0” and the present state, is “1” , when the inputsare . Hence, in the excitation table the input P is taken as don’t careand the input N is taken as “0”.

For the given flip-flop, the next state and the present state, are “1” when the inputsare . Hence, in the excitation table the input P is taken as don’t careand the input N is taken as “1”.

Thus, the excitation table for the givenflip-flop is shown in Table 3:

Table 3

In Table 3, the symbol is represents the don’t care condition of the flip-flop.

(d)

The schematic diagram for the given flip-flop is shown in Figure 2:

Picture 600

Figure 2

The characteristic table for the flip-flop is shown in Table 4:

Table 4

Construct a conversion table to convert flip-flop into D flip flop using Table 3 and Table 4.

Table 5

Find the Boolean expression for the P and N in terms of D and using k-map.

C:\Users\sravana\AppData\Local\Microsoft\Windows\INetCache\Content.Word\sfgderg.jpg

Write the Boolean expression for P and N.

Therefore, the given flip-flop can be converted into D flip flop by connecting inputs together.

The converted D flip-flop is shown in Figure 3:

Picture 605

Figure 4: equivalent D flip-flop for the givenflip-flop

Solution 2

Consider the following data:

A flip-flop has the following operations:

“Clear to 0” when the inputs are

“No change” when the inputs are

“Complement” when the inputs are

“Set to 1” when the inputs are

The flip-flop operation “clear to 0” clears the next state of the flip-flop to “0” irrespective of the present state. That is, for both and.

The flip-flop operation “no change”, makes the next state of the flip-flop as. That is, next state follows the present state and is expressed as, .

The flip-flop operation “complement” makes the next state of the flip-flop as. That is, next state follows the complement of the present state and is expressed as, .

The flip-flop operation “set to 1” sets the next state of the flip-flop to “1” irrespective of the present state. That is, for both and.

(a)

A characteristic table defines the logical operations of a flip-flop by describing its

operation in a tabular form.

The Characteristic table for the givenflip-flop is shown in Table 1:

Table 1

Where,

Present state of the flip-flop

Next state of the flip-flop

Thus, the Characteristic table for the givenflip-flop is obtained.

(b)

The characteristic table for the given flip-flop in Table 1 with the possible present

state and next state outputs is shown in Table 2:

Table 2

The characteristic equation for the given flip-flop can be found by using the Karnaugh map as shown in Figure 1:

Picture 567

Figure 1

The next state output can be obtained by combining the rectangles which consists of “1” as shown in Figure 1.

Thus, the required characteristic equation for the givenflip-flop is,

.

(c)

The excitation table lists the required inputs of the flip-flop from the known present state and next state outputs of the flip-flop.

For the given flip-flop, next state and the present state, are “0” when

the inputsare. Hence, in the excitation table the input P is taken as “0”

and the input N is taken as don’t care.

For theflip-flop, the next state is “1” and the present state, is “0” , only when the inputsare . Hence, in the excitation table the input P is taken as “1” and the input N is taken as don’t care.

For the flip-flop, the next state is “0” and the present state, is “1” , when the inputsare . Hence, in the excitation table the input P is taken as don’t careand the input N is taken as “0”.

For the given flip-flop, the next state and the present state, are “1” when the inputsare . Hence, in the excitation table the input P is taken as don’t careand the input N is taken as “1”.

Thus, the excitation table for the givenflip-flop is shown in Table 3:

Table 3

In Table 3, the symbol is represents the don’t care condition of the flip-flop.

(d)

The schematic diagram for the given flip-flop is shown in Figure 2:

Picture 600

Figure 2

The characteristic table for the flip-flop is shown in Table 4:

Table 4

Construct a conversion table to convert flip-flop into D flip flop using Table 3 and Table 4.

Table 5

Find the Boolean expression for the P and N in terms of D and using k-map.

C:\Users\sravana\AppData\Local\Microsoft\Windows\INetCache\Content.Word\sfgderg.jpg

Write the Boolean expression for P and N.

Therefore, the given flip-flop can be converted into D flip flop by connecting inputs together.

The converted D flip-flop is shown in Figure 3:

Picture 605

Figure 4: equivalent D flip-flop for the givenflip-flop

Add your Solution
Textbook Solutions and Answers Search