OR3T125-5BA352 AGERE [Agere Systems], OR3T125-5BA352 Datasheet - Page 19

no-image

OR3T125-5BA352

Manufacturer Part Number
OR3T125-5BA352
Description
3C and 3T Field-Programmable Gate Arrays
Manufacturer
AGERE [Agere Systems]
Datasheet
Data Sheet
June 1999
Lucent Technologies Inc.
Programmable Logic Cells
Memory Mode
The Series 3 PFU can be used to implement a 32 x 4 (128-bit) synchronous, dual-port random access memory
(RAM). A block diagram of a PFU in memory mode is shown in Figure 9. This RAM can also be configured to work
as a single-port memory and because initial values can be loaded into the RAM during configuration, it can also be
used as a read-only memory (ROM).
The PFU memory mode uses all LUTs and latches/FFs including the ninth FF in its implementation as shown in
Figure 9. The read address is input at the K
MSB, and the write address is input on CIN (MSB) and DIN[7, 5, 3, 1], with DIN[1] being the LSB. Write data is
input on DIN[6, 4, 2, 0], where DIN[6] is the MSB, and read data is available combinatorially on F[6, 4, 2, 0] and
registered on Q[6, 4, 2, 0] with F[6] and Q[6] being the MSB. The write enable signal is input at ASWE, and two
write port enables are input on CE and LSR. The PFU CLK signal is used to synchronously write the data. The
polarities of the clock, write enable, and port enables are all programmable. Write-port enables may be disabled if
they are not to be used.
ASWE(WREN)
LSR(WPE2)
DIN7(WA3)
DIN5(WA2)
DIN3(WA1)
DIN1(WA0)
DIN6(WD3)
DIN4(WD2)
DIN2(WD1)
DIN0(WD0)
CE(WPE1)
CIN(WA4)
F5[A:D]
K
Z
[3:0]
CLK
(continued)
D
D Q
D Q
D Q
D Q
D Q
D Q
D Q
D Q
D Q
EN
S/R
Z
Figure 9. Memory Mode
[3:0] and F5[A:D] inputs where K
Q
4
5
4
WRITE
ADDRESS[4:0]
WRITE
DATA[3:0]
WRITE
ENABLE
RAM CLOCK
READ
ADDRESS[4:0]
READ
DATA[3:0]
4
ORCA Series 3C and 3T FPGAs
Z
D Q
D Q
D Q
D Q
[0] is the LSB and F5[A:D] is the
F6
F4
F2
F0
Q6
Q4
Q2
Q0
5-5969(F)
19

Related parts for OR3T125-5BA352