6.7.2 DDR EMIF
This section describes the DDR External Memory Interface (EMIF) for the device.
The DDR EMIF controller supports:
- DDR3L Memory device compliant to JEDEC JESD79-3F and JESD79-3-1 (DDR3L addendum) standards
- 16-bit and 32-bit SDRAM data bus without ECC
- 32-bit SDRAM data bus with 4-bit ECC
- CAS latencies of 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16
- CAS write latencies of 5, 6, 7, 8, 9, 10, 11, and 12
- 1, 2, 4, and 8 internal banks
- Burst length of 8
- Sequential burst type
- 4GB address space available over one chip select
- 33-bit system address for address space of 4GB
- Page sizes with 256, 512, 1024, and 2048 words
- Self-refresh mode
- Power-down mode
- Output impedance calibration
- On-Die Termination (ODT)
- Prioritized refresh scheduling
- Programmable SDRAM refresh rate and backlog counter
- Programmable SDRAM timing parameters
- Only little endian mode
- ECC on SDRAM data bus:
- 8-bit ECC per 64-bit data quanta without additional cycle latency
- 1-bit correction and 2-bit detection
- Statistics for 1-bit ECC and 2-bit ECC errors
- Programmable address ranges to define ECC protected region
- ECC calculated and stored on all writes to ECC protected address region
- ECC verified on all reads to ECC protected address region
- Two ECC modes supported:
- Read-Modify-Write (RMW) ECC enabled to support sub quanta accesses to the ECC space.
- RMW ECC disabled
- Class of service
- UDIMM address mirroring.
The DDR EMIF controller does not support:
- Any memory types except DDR3L
- RDIMMs
- ECC for 16-bit mode
- Single ended DQS
- Mixed 8-bit and 16-bit SDRAM configurations
- 4-bit SDRAMs.
For more information, see section DDR External Memory Interface (EMIF) in chapter Memory Subsystem of the Device TRM.