The LUT inputs act as the address lines for a corresponding one-bit-wide RAM cell. Think of the LUT as a small scratchpad RAM. The LUT in an FPGA holds a custom truth table, which is loaded when the chip is powered up. Put a specific combination of ones and zeros on the input lines, and either a one or a zero comes out the other end. If you take a look at the datasheet for a logic gate, you’ll find a truth table. I’ve used them in other settings, myself. That’s a reasonable question to ask, but I should have thought of the lookup table. Getting Started with FPGAs: The Development Environment and “Hello World”īefore I understood anything about the internal workings of the FPGA, I wondered how the devices could be loaded up with all of the random gates needed to create a working logic device.
0 Comments
Leave a Reply. |