10
AT94KAL Series FPSLIC
Rev. 1138G–FPSLI–11/03
Figure 7.
Some Single Cell Modes
RAM
There are two types of RAM in the FPSLIC device: the FreeRAM distributed through the
FPGA Core and the SRAM shared by the AVR and FPGA. The SRAM is described in
“FPGA/AVR Interface and System Control” on page 21. The 32 x 4 dual-ported FPGA Fre-
eRAM blocks are dispersed throughout the array and are connected in each sector as shown
in Figure 8. A four-bit Input Data bus connects to four horizontal local buses (Plane 1) distrib-
uted over four sector rows. A four-bit Output Data bus connects to four horizontal local buses
(Plane 2) distributed over four sector rows. A five-bit Input-address bus connects to five verti-
cal express buses in the same sector column (column 3). A five-bit Output-address bus
connects to five vertical express buses in the same column. WAddr (Write Address) and
RAddr (Read Address) alternate positions in horizontally aligned RAM blocks. For the left-
3 LUT
3 LUT
4 LUT
2:1
MUX
3 LUT
3 LUT
D Q
D Q
Q
Q (Registered)
D Q
Synthesis Mode
Arithmetic Mode
DSP/Multiplier Mode
Counter Mode
Tri-State/Mux Mode
A
B
C
D
A
B
C
A
B
C
D
A
B
C
EN
Q
Q
SUM (Registered)
SUM
and/or
PRODUCT
or
CARRY
PRODUCT (Registered)
CARRY
CARRY
CARRY IN
and/or
or
and/or
and/or
D Q
3 LUT
3 LUT