This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > FPGAs: World Class Designs > FPGA Architectures > CLBS VERSUS LABS VERSUS SLICES

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

CLBS VERSUS LABS VERSUS SLICES

FONT SIZE : AAA

In addition to one or more LUTs, a programmable logic block will contain  other elements, such as multiplexers and registers. But before we delve into  this topic, we first need to wrap our brains around some terminology.

Logic Cells/Logic Elements

Each FPGA vendor has its own names for things. For example, the core building block in a modern FPGA from Xilinx is called a logic cell (LC). Among  other things, an LC comprises a 4-input LUT (which can also act as a 16  1  RAM or a 16-bit shift register), a multiplexer, a register ( Figure 2-7 ).and  a register ( Figure 2-7 ).

A simplified view of a Xilinx LCpng

How It Works 

The illustration presented in Figure 2-7 is a gross simplification, but it serves our purposes here. The register can be configured to act as a flip-flop, as shown in Figure 2-7,  or as a latch. The polarity of the clock (rising-edge triggered or falling-edge triggered)  can be configured, as can the polarity of the clock enable and set/reset signals (activehigh or active-low). In addition to the LUT, MUX, and register, the LC also contains a  smattering of other elements, including some special fast carry logic for use in arithmetic operations (this is discussed in more detail a little later). 

Just for reference, the equivalent core building block in an FPGA from Altera is  called a logic element (LE). There are a number of differences between a Xilinx LC and  an Altera LE, but the overall concepts are very similar.

  • XC4VLX60-10FF1148I4013

    Manufacturer:Xilinx

  • FPGA Virtex-4 LX Family 59904 Cells 90nm (CMOS) Technology 1.2V
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC4VLX60-10FFG668I

    Manufacturer:Xilinx

  • FPGA Virtex-4 LX Family 59904 Cells 90nm Technology 1.2V 668-Pin FCBGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS:

  • XC18V02-VQ44C

    Manufacturer:Xilinx

  • PROM Parallel/Serial 2M-bit 3.3V
  • Product Categories:

    Lifecycle:Active Active

    RoHS: -

  • XC2S30-5TQ144I

    Manufacturer:Xilinx

  • FPGA Spartan-II Family 30K Gates 972 Cells 263MHz 0.18um Technology 2.5V 144-Pin TQFP
  • Product Categories: Embedded - FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC2S30-6VQ100C

    Manufacturer:Xilinx

  • FPGA Spartan-II Family 30K Gates 972 Cells 263MHz 0.18um Technology 2.5V 100-Pin VTQFP
  • Product Categories: Embedded - FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS: No RoHS

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.