Construct a 4-to-16 line decoder with two 3-to-8 line decoders having active LOW ENABLE inputs
Construct a 4-to-16 line decoder with two 3-to-8 line decoders having active LOW ENABLE inputs
Let us assume that A (LSB), B, C and D (MSB) are the input variables for the 4- to-16 line decoder. Following the steps outlined earlier, A (LSB), B and C (MSB) will then be the input variables for the two 3- to-8 line decoders. If we recall the 16 possible input combinations from 0000 to 1111 in the case of a 4-to-16 line decoder, we find that the first eight combinations have D = 0, with CBA going through 000 to 111. The higher-order eight combinations all have D = 1, with CBA going through 000 to 111. If we use the D-bit as the ENABLE input for the less significant 3-to-8 line decoder and the \overline{D} -bit as the ENABLE input for the more significant 3-to-8 line decoder, the less significant 3-to-8 line decoder will be enabled for the less significant eight of the 16 input combinations, and the more significant 3-to-8 line decoder will be enabled for the more significant of the 16 input combinations. Figure 8.24 shows the hardware implementation. One of the output lines D_0 to D_{15} is activated as the input bit sequence DCBA goes through 0000 to 1111.