t27.aiРусский

One LUT, up close

You will learn

What a 6-input lookup table is, and how 64 bits describe any gate.

A LUT6 is a tiny memory with 6 address inputs and 64 one-bit entries. Any logic function of 6 inputs is just its truth table written into those 64 bits, the INIT value. Paste an INIT and the widget reads it back as a truth table and an expression. Then play the guessing game on LUTs taken from a real routed design: XOR, AND, a multiplexer, or something with no short name.

Try it

Try the XOR6 and majority examples, then play five rounds of Guess the gate.

Open the interactive lesson →

LUT explain: a 7-series LUT6 INIT and its FASM line, read as logic
LUT explain: a 7-series LUT6 INIT and its FASM line, read as logic ↗

All lessons