|
EP1SGX10C Datasheet, PDF (91/262 Pages) Altera Corporation – StratixGX FPGA Family | |||
|
◁ |
TriMatrix Memory
M-RAM Block
The largest TriMatrix memory block, the M-RAM block, is useful for
applications where a large volume of data must be stored on-chip. Each
block contains 589,824 RAM bits (including parity bits). The M-RAM
block can be configured in the following modes:
â True dual-port RAM
â Simple dual-port RAM
â Single-port RAM
â FIFO RAM
The designer cannot use an initialization file to initialize the contents of a
M-RAM block. All M-RAM block contents power up to an undefined
value. Only synchronous operation is supported in the M-RAM block, so
all inputs are registered. Output registers can be bypassed. The memory
address and output width can be configured as 64K Ã 8 (or 64K Ã 9 bits),
32K Ã 16 (or 32K Ã 18 bits), 16K Ã 32 (or 16K Ã 36 bits), 8K Ã 64 (or
8K Ã 72 bits), and 4K Ã 128 (or 4K Ã 144 bits). The 4K Ã 128 configuration
is unavailable in true dual-port mode because there are a total of 144 data
output drivers in the block. Mixed-width configurations are also possible,
allowing different read and write widths. Tables 28 and 29 summarizes
the possible M-RAM block configurations:
Table 28. M-RAM Block Configurations (Simple Dual-Port)
Read Port
64K Ã 9
32K Ã 18
16K Ã 36
8K Ã 72
4K Ã 144
64K Ã 9
v
v
v
v
Write Port
32K Ã 18 16K Ã 36
v
v
v
v
v
v
v
v
8K Ã 72
v
v
v
v
4K Ã 144
v
Altera Corporation
91
Preliminary
|
▷ |