FPGA logic blocks

A logic block usually contains LUTs (Look-Up Tables), also called function generators, and storage elements.

LUTs are used for combinational logic implementation. For example, one 4-input LUT can implement any 4-input boolean function.

Storage elements can be configured either as edge-triggered flip-flops or as level-triggered latches.

For example, typical Xilinx slice used in all Spartan FPGAs and all Virtex devices (except Virtex-5) includes two 4-input LUTs, two storage elements and dedicated arithmetic logic (not shown):

The FPGA tutorial has been created by 1-CORE Technologies, an FPGA design services provider.

1-CORE Technologies logo

Facebook  Twitter  Linkedin  YouTube      RSS


Check out FPGA related videos

Find Us On Facebook