The generic term for a basic building block of all Altera® devices supported by the Quartus® II software.
In ACEX® 1K, APEX 20K, APEX II, ARM®-based Excalibur, Cyclone, FLEX® 6000, FLEX 10KE, Mercury, Stratix, and Stratix GX devices, a logic cell is the smallest unit of logic located in a LAB, and is also known as a logic element.
In ACEX 1K, APEX 20K, APEX II, ARM-based Excalibur, FLEX 6000, and FLEX 10KE devices, a logic cell in a LAB consists of a four-input look-up table (LUT), which is a function generator that quickly computes any function of four variables; a programmable register to support sequential functions; a carry chain; and a cascade chain. In ACEX 1K, FLEX 6000, and FLEX 10KE devices, each logic cell drives the local and the FastTrack® interconnect. In APEX 20K, APEX II, and ARM-based Excalibur devices, each logic cell drives the local interconnect, MegaLAB interconnect, and FastTrack interconnect.
In Mercury devices, a logic cell consists of a four-input LUT, a programmable register, and a carry chain. Each logic cell drives the local, row, priority row, column, priority column, and RapidLAB interconnect, and leap lines. The logic cell also has the ability to drive its combinatorial output directly to the next logic cell in the LAB using FastLUT connections.
In Cyclone, Stratix, and Stratix GX devices, a logic cell consists of a four-input LUT, a programmable register, and a carry chain. Cyclone, Stratix, and Stratix GX logic cells also support a dynamic single-bit addition or subtraction mode that is selectable by a LAB-wide control signal. Each logic cell drives the local, row, column, LUT chain, register chain, and direct link interconnects. The logic cell also has ability to drive its combinatorial output directly to the next logic cell in the LAB using FastLUT connections.
In MAX® 3000 and MAX 7000 devices, a logic cell is a basic building block in a LAB that consists of five product terms and a configurable register, and can be configured individually for either sequential or combinatorial logic operation. This type of logic cell is also known as a macrocell.
In APEX 20K, APEX II, and ARM-based Excalibur devices, a logic cell can also be part of an Embedded System Block (ESB) that is set to use product-term mode. A logic cell in an ESB consists of two product terms and a programmable register and can be configured individually for either sequential or combinatorial logic operation. This type of logic cell is also known as a macrocell.
Logic cells in LABs have "numbers" of the following format for the following devices:
Device Family |
Format for Logic Cell "Numbers" |
Variable and Number Descriptions | ||||||
---|---|---|---|---|---|---|---|---|
ACEX 1K |
LC <number>_ <LAB name> |
|
||||||
APEX 20K |
LC <number>_ <LAB number>_ <MegaLAB name> |
|
||||||
FLEX 6000 |
LC <number>_ <LAB name> |
|
||||||
MAX 3000 |
LC <number> |
<number> is a logic cell number ranging from 1 to 32 in EPM3032A devices, 1 to 64 in EPM3064A devices, 1 to 128 in EPM3128A devices, 1 to 256 in EPM3256A devices, or 1 to 512 in EPM3512A devices. | ||||||
Cyclone, |
LC_X <number>_Y <number>_N <number> |
|
Logic cells in ESBs have "numbers" of the following format:
Format for Logic Cell "Numbers" |
Variable and Number Descriptions | ||||||
---|---|---|---|---|---|---|---|
EC <number>_1_ <MegaLAB name> |
|
A fast input-type logic cell that is associated with an I/O pin in a MAX 7000 device, or a fast output-type logic cell on the periphery of a FLEX 6000 device, is also known as an I/O cell or I/O element. |
- PLDWorld - |
|
Created by chm2web html help conversion utility. |