What is the Definition of Logic Cells, Logic Slices, Configurable Logic Blocks and Gates in Regards to FPGA Devices? Hardware: Reconfigurable I/O (RIO)>>R Series>>PXI-7831R
Problem: The NI-PXI 7831R User Manual says that it has 5120 logic slices and 11520 logic cells. What do these numbers mean? Solution: A logic cell consists of a lookup table, a flip flop, and connection to adjacent cells. The lookup table uses combinatorial logic to implement a 4-input expression (and, or, nand, addition, etc.) A logic slice consists of 2 logic cells. Xilinx counts closer to 2.25 logic cells per slice because they can do more per configurable logic block (CLB) than other architectures. A configurable logic block (CLB) consists of 4 slices. This combined architecture gives benefits in the final system such as increased performance of logic execution. The Xilinx FPGA also includes other components such as 44 memory blocks, each providing 2 KB of storage, and multipliers. The number of gates is number representing the combination of memory banks, cells, multipliers, etc. It is important to note that the efficiency of a gate in an FPGA is not equivalent to that of a gate in an ASIC. For example, a 1M gate FPGA is roughly equivalent to a 100K gate ASIC. Related Links: Product Manuals: NI PXI-7831R User Manual Products and Services: LabVIEW FPGA Module Attachments:
Report Date: 07/31/2003 Last Updated: 05/15/2006 Document ID: 2ZUA4DFL |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
