XC3000 | XC4000E | XC4000X | XC5200 | XC9000 | Spartan | SpartanXL | Spartan2 | Virtex |
---|---|---|---|---|---|---|---|---|
N/A | N/A | N/A | N/A | N/A | N/A | N/A | Primitive | Primitive |
MUXF6 provides a multiplexer function in a full Virtex or Spartan2 CLB for creating a function-of-6 lookup table or an 8-to-1 multiplexer in combination with the associated four lookup tables and two MUXF5s. The local outputs (LO) from the two MUXF5s in the CLB are connected to the I0 and I1 inputs of the MUXF5. The S input is driven from any internal net. When Low, S selects I0. When High, S selects I1.
The variants, MUXF6_D and MUXF6_L, provide additional types of outputs that can be used by different timing models for more accurate pre-layout timing estimation.
Inputs | Outputs | ||
---|---|---|---|
S | I0 | I1 | O |
0 | 1 | X | 1 |
0 | 0 | X | 0 |
1 | X | 1 | 1 |
1 | X | 0 | 0 |