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 |
LUT1_L, LUT2_L, LUT3_L, and LUT4_L are, respectively, 1-, 2-, 3-, and 4- bit look-up-tables (LUTs) with a local output (LO) that is used to connect to another output within the same CLB slice and to the fast connect buffer.
A mandatory INIT attribute, with an appropriate number of hexadecimal digits for the number of inputs, must be attached to the LUT to specify its function.
LUT1_L provides a look-up-table version of a buffer or inverter.
See also LUT1, 2, 3, 4 and LUT1_D, LUT2_D, LUT3_D, LUT4_D.
Inputs | Outputs | ||
---|---|---|---|
I2 | I1 | I0 | LO |
0 | 0 | 0 | INIT[0] |
0 | 0 | 1 | INIT[1] |
0 | 1 | 0 | INIT[2] |
0 | 1 | 1 | INIT[3] |
1 | 0 | 0 | INIT[4] |
1 | 0 | 1 | INIT[5] |
1 | 1 | 0 | INIT[6] |
1 | 1 | 1 | INIT[7] |
INIT = binary equivalent of the hexadecimal number assigned to the INIT attribute |