Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
13 ratings:
 3.84 out of 5     Rate this Document

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

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit