
Altera Corporation
2–21
July 2005
Stratix Device Handbook, Volume 1
Stratix Architecture
TriMatrix
Memory
TriMatrix memory consists of three types of RAM blocks: M512, M4K,
and M-RAM blocks. Although these memory blocks are different, they
can all implement various types of memory with or without parity,
including true dual-port, simple dual-port, and single-port RAM, ROM,
and FIFO buffers.
Table 2–3 shows the size and features of the different
RAM blocks.
Table 2–3. TriMatrix Memory Features (Part 1 of 2)
Memory Feature
M512 RAM Block
(32 × 18 Bits)
M4K RAM Block
(128 ×36Bits)
M-RAM Block
(4K × 144 Bits)
Maximum
performance
True dual-port
memory
vv
Simple dual-port
memory
vv
v
Single-port memory
vv
v
Shift register
vv
ROM
vv
FIFO buffer
vv
v
Byte enable
vv
Parity bits
vv
v
Mixed clock mode
vv
v
Memory initialization
vv
Simple dual-port
memory mixed width
support
vv
v
True dual-port
memory mixed width
support
vv
Power-up conditions
Outputs cleared
Outputs
unknown
Register clears
Input and output
registers
Input and output
registers
Output registers
Mixed-port read-
during-write
Unknown
output/old data
Unknown
output/old data
Unknown output