|
EP4SE360F35I4 Datasheet, PDF (70/432 Pages) Altera Corporation – This section provides a complete overview of all features relating to the Stratix IV device family, which is the most architecturlly advanced | |||
|
◁ |
3â14
Chapter 3: TriMatrix Embedded Memory Blocks in Stratix IV Devices
Memory Modes
True Dual-Port Mode
Stratix IV M9K and M144K blocks support true dual-port mode. Sometimes called
bi-directional dual-port, this mode allows you to perform any combination of two
port operations: two reads, two writes, or one read and one write at two different
clock frequencies.
Figure 3â12 shows the true dual-port RAM configuration.
Figure 3â12. Stratix IV True Dual-Port Memory (1)
data_a[ ]
address_a[ ]
wren_a
byteena_a[]
addressstall_a
clock_a
rden_a
aclr_a
q_a[]
data_b[ ]
address_b[]
wren_b
byteena_b[]
addressstall_b
clock_b
rden_b
aclr_b
q_b[]
Note to Figure 3â12:
(1) True dual-port memory supports input/output clock mode in addition to independent clock mode.
The widest bit configuration of the M9K and M144K blocks in true dual-port mode is
as follows:
â M9K: 512 Ã 16-bit (or 512 Ã18-bit with parity)
â M144K: 4K Ã 32-bit (or 4K Ã36-bit with parity)
Wider configurations are unavailable because the number of output drivers is
equivalent to the maximum bit width of the respective memory block. Because true
dual-port RAM has outputs on two ports, its maximum width equals half of the total
number of output drivers. Table 3â7 lists the possible M9K block mixed-port width
configurations in true dual-port mode.
Table 3â7. M9K Block Mixed-Width Configuration (True Dual-Port Mode)
Read Port
8K Ã 1
4K Ã 2
2K Ã 4
1K Ã 8
512 Ã 16
1K Ã 9
512 Ã 18
8K Ã 1
Y
Y
Y
Y
Y
â
â
4K Ã 2
Y
Y
Y
Y
Y
â
â
Write Port
2K Ã 4
Y
Y
Y
Y
Y
â
â
1K Ã 8
Y
Y
Y
Y
Y
â
â
512 Ã 16 1K Ã 9 512 Ã 18
Y
â
â
Y
â
â
Y
â
â
Y
â
â
Y
â
â
â
Y
Y
â
Y
Y
Stratix IV Device Handbook
Volume 1
December 2011 Altera Corporation
|
▷ |