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

M4_1E

4-to-1 Multiplexer with Enable

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

M4_1E is an 4-to-1 multiplexer with enable. When the enable input (E) is High, the M4_1E multiplexer chooses one data bit from four sources (D3, D2, D1, or D0) under the control of the select inputs (S1 - 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
S1
S0
D0
D1
D2
D3
O
0
X
X
X
X
X
X
0
1
0
0
D0
X
X
X
D0
1
0
1
X
D1
X
X
D1
1
1
0
X
X
D2
X
D2
1
1
1
X
X
X
D3
D3

Figure 7.20 M4_1E Implementation XC3000, XC4000E, XC4000X, XC5200, XC9000, Spartan, SpartanXL

Figure 7.21 M4_1E Implementation Spartan2, Virtex