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

M16_1E

16-to-1 Multiplexer with Enable

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

M16_1E is a 16-to-1 multiplexer with enable. When the enable input (E) is High, the M16_1E multiplexer chooses one data bit from 16 sources (D15 - D0) under the control of the select inputs (S3 - 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
S3
S2
S1
S0
D15 - D0
O
0
X
X
X
X
X
0
1
0
0
0
0
D0
D0
1
0
0
0
1
D1
D1
1
0
0
1
0
D2
D2
1
0
0
1
1
D3
D3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
0
0
D12
D12
1
1
1
0
1
D13
D13
1
1
1
1
0
D14
D14
1
1
1
1
1
D15
D15
Dn represents signal on the Dn input; all other data inputs are don't-cares (X).