XC3000 | XC4000E | XC4000X | XC5200 | XC9000 | Spartan | SpartanXL | Spartan2 | Virtex |
---|---|---|---|---|---|---|---|---|
Macro | Macro | Macro | Macro | Macro | Macro | Macro | N/A | N/A |
When the active-Low enable inputs G1 and G2 of the X74_154 decoder/demultiplexer are Low, one of 16 active-Low outputs, Y15 - Y0, is selected under the control of four binary address inputs A, B, C, and D. The non-selected inputs are High. Also, when either input G1 or G2 is High, all outputs are High.
The X74_154 can be used as a 16-to-1 demultiplexer by tying the data input to one of the G inputs and tying the other G input Low.
Inputs | Outputs | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
G1 | G2 | D | C | B | A | Y15 | Y14 | Y13 | Y12 | Y11 | Y10 | Y9 | ... Y0 |
1 | X | X | X | X | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ... 1 |
X | 1 | X | X | X | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ... 1 |
0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | ... 1 |
0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ... 1 |
0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | ... 1 |
- | - | - | - | - | - | - | - | - | - | - | - | - | ... - |
- | - | - | - | - | - | - | - | - | - | - | - | - | ... - |
- | - | - | - | - | - | - | - | - | - | - | - | - | ... - |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ... 0 |