|
EP2AGX95EF29C6N Datasheet, PDF (59/380 Pages) Altera Corporation – Device Interfaces and Integration | |||
|
◁ |
Chapter 3: Memory Blocks in Arria II Devices
Memory Modes
3â11
During a write operation, the RAM output behavior is configurable. If you use the
read-enable signal and perform a write operation with the read enable deactivated,
the RAM outputs retain the values they held during the most recent active read
enable. If you activate read enable during a write operation, or if you do not use the
read-enable signal at all, the RAM outputs show the ânew dataâ being written, the
âold dataâ at that address, or a âdonât careâ value.
Table 3â4 lists the possible port width configurations for memory blocks in single-port
mode.
Table 3â4. Port Width Configurations for MLABs, M9K, and M144K Blocks (Single-Port Mode)
Port Width Configurations
MLABs
64 Ã 8
64 Ã 9
64 Ã 10
32 Ã 16
32 Ã 18
32 Ã 20
M9K Blocks
8K Ã 1
4K Ã 2
2K Ã 4
1K Ã 8
1K Ã 9
512 Ã 16
512 Ã 18
256 Ã 32
256 Ã 36
M144K Blocks
16K Ã 8
16K Ã 9
8K Ã 16
8K Ã 18
4K Ã 32
4K Ã 36
2K Ã 64
2K Ã 72
Figure 3â10 shows timing waveforms for read and write operations in single-port
mode with unregistered outputs for M9K and M144K blocks. Registering the M9K
and M144K block outputs delay the q output by one clock cycle.
Figure 3â10. Timing Waveform for Read-Write Operations for M9K and M144K Blocks (Single-Port Mode)
clk_a
wrena
rdena
address_a
data_a
q_a (asynch)
a0
a1
A
B
C
D
E
F
a0(old data)
A
B
a1(old data)
D
E
December 2011 Altera Corporation
Arria II Device Handbook Volume 1: Device Interfaces and Integration
|
▷ |