Skip to content

Cyclone IV internals

Intel provides a handbook which describes briefly some parts of the FPGA but some others are not in detail. This page mixes both official information plus findings.

The FPGA is structured by LABs (Logic Array Blocks) which are made of 16 LEs (Logic Elements) among others blocks. Each LAB is connected internally and to others LABs and I/O. The routing network is a matrix of rows and columns but also there is a local interconnection for LABs.

Logic Elements

Each LEs provides outputs for row, column and local routing.

Logic Element

Logic Array Block

Logic Array Block

FPGA Fabric

As others FPGAs and CPLDs, the fabric is organized in tiles, where each tile has a coordinate. In the case of this model (EP4CE6E22C8) its a 34x24 matrix, where not all locations contains something.

FPGA Fabric from Quartus