English
Language : 

EPF10K30E Datasheet, PDF (11/100 Pages) Altera Corporation – Embedded Programmable Logic Device
FLEX 10KE Embedded Programmable Logic Devices Data Sheet
The EAB can also be used for bidirectional, dual-port memory
applications where two ports read or write simultaneously. To implement
this type of dual-port memory, two EABs are used to support two
simultaneous read or writes.
Alternatively, one clock and clock enable can be used to control the input
registers of the EAB, while a different clock and clock enable control the
output registers (see Figure 2).
Figure 2. FLEX 10KE Device in Dual-Port RAM Mode
Dedicated Inputs &
Global Signals
Dedicated Clocks
Notes (1)
Row Interconnect
data[ ]
2
4
rdaddress[ ]
EAB Local
Interconnect (2)
wraddress[ ]
rden
wren
outclocken
DQ
ENA
DQ
ENA
DQ
ENA
DQ
ENA
RAM/ROM
256 × 16
Data
In
512
1,024
×
×
8
4
2,048 × 2
Data Out
Read Address
4, 8, 16, 32
DQ
4, 8
ENA
Write Address
Read Enable
Write Enable
4, 8, 16, 32
inclocken
inclock
outclock
DQ
ENA
Write
Pulse
Generator
Multiplexers allow read
address and read
enable registers to be
clocked by inclock or
outclock signals.
Column Interconnect
Notes:
(1) All registers can be asynchronously cleared by EAB local interconnect signals, global signals, or the chip-wide reset.
(2) EPF10K30E and EPF10K50E devices have 88 EAB local interconnect channels; EPF10K100E, EPF10K130E, and
EPF10K200E devices have 104 EAB local interconnect channels.
Altera Corporation
11