| Protocol |
- LPDDR5—two dynamic frequency scaling (DFS)
frequencies
- DDR4 and DDR5—up to two chip selects and up to
two 3D stacks
|
| Interface |
- Fully pipelined command, read, and write data
interfaces to the controller
-
Arm®
AMBA®
4 AXI compliance
including AXI ordering rules:
- Four priority quality of service (QoS)
levels
- Programmable address mapping
- Exclusive monitors
|
| Scheduling |
- Software-configurable priority scheduling on
individual SDRAM bursts
- Advanced bank look-ahead features for high
memory throughput
- Configurable for one of these placement
orders:
- Out-of-order placement for writes
- In-order placement for writes from the
same port
- In-order placement for writes from the
same AXI master
- Configurable for in-order scheduling for reads
and writes
- Support read or write grouping
|
| Timing |
Fully programmable timing parameter support for all
JEDEC®
-specified timing
parameters |
| Refresh |
- All bank refresh or per bank refresh (if
supported by memory)
- Refresh management for DDR5
|
| ECC |
- Error correction code (ECC) support including
calculation, error correction, write-back correction, and error
counters
- Hardened ECC support including configurations
for various ECC types with programmable single-bit and
double-bit error reporting and automatic correction:
- In-line ECC, out-of-band ECC, link ECC,
end-to-end (user) ECC, or no ECC
- Supports standard single bit error
correction and double bit error detection
- Support for ECC
passthrough for fabric ECC with 8 bits of ECC per 64
bits of data
- Supports scrubbing
|
| Power states |
Low power DRAM states including active power down,
precharge power down, and self-refresh power down states for DRAM:
- Under register control; or
- Based on idle times
|
| Training |
Initial and periodic ZQ calibration (LPDDR4, LPDDR5, DDR5) |
| Verification |
- Performance monitoring statistics
- Memory test for DDR memories through register
control
|