Return to previous page Advance to next page
Libraries Guide
Chapter 7: Design Elements (LD to NOR16)

M8_1E

8-to-1 Multiplexer with Enable

XC3000
XC4000E
XC4000X
XC5200
XC9000
Spartan
SpartanXL
Spartan2
Virtex
Macro
Macro
Macro
Macro
Macro
Macro
Macro
Macro
Macro

M8_1E is an 8-to-1 multiplexer with enable. When the enable input (E) is High, the M8_1E multiplexer chooses one data bit from eight sources (D7 - D0) under the control of the select inputs (S2 - S0). The output (O) reflects the state of the selected input as shown in the truth table. When E is Low, the output is Low.

Inputs
Outputs
E
S2
S1
S0
D7 - D0
O
0
X
X
X
X
0
1
0
0
0
D0
D0
1
0
0
1
D1
D1
1
0
1
0
D2
D2
1
0
1
1
D3
D3
1
1
0
0
D4
D4
1
1
0
1
D5
D5
1
1
1
0
D6
D6
1
1
1
1
D7
D7
Dn represents signal on the Dn input; all other data inputs are don't-cares (X).

Figure 7.22 M8_1E Implementation XC3000, XC4000E, XC4000X, XC5200, XC9000, Spartan, SpartanXL

Figure 7.23 M8_1E Implementation Spartan2, Virtex