|
EP4SE360F35I4 Datasheet, PDF (65/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 | |||
|
◁ |
Chapter 3: TriMatrix Embedded Memory Blocks in Stratix IV Devices
3â9
Memory Modes
Figure 3â6 shows a diagram of the ECC block of the M144K block.
Figure 3â6. ECC Block Diagram of the M144K Block
8
64
Data Input
64
SECDED 8
Encoder
64
72
RAM
72
64
SECDED
Array
Encoder
Comparator
8
8
64
Error
Locator
64
Error
Correction
Block
64
Data Output
8
Flag
Generator
3
Status Flags
Memory Modes
Stratix IV TriMatrix memory blocks allow you to implement fully synchronous SRAM
memory in multiple modes of operation. M9K and M144K blocks do not support
asynchronous memory (unregistered inputs). MLABs support asynchronous
(flow-through) read operations.
Depending on which TriMatrix memory block you target, you can use the following:
â âSingle-Port RAM Modeâ on page 3â10
â âSimple Dual-Port Modeâ on page 3â11
â âTrue Dual-Port Modeâ on page 3â14
â âShift-Register Modeâ on page 3â16
â âROM Modeâ on page 3â17
â âFIFO Modeâ on page 3â17
c When using the memory blocks in ROM, single-port, simple dual-port, or true
dual-port mode, you can corrupt the memory contents if you violate the setup or
hold-time on any of the memory block input registers. This applies to both read and
write operations.
December 2011 Altera Corporation
Stratix IV Device Handbook
Volume 1
|
▷ |