Article How DMC/DDR controller in ADSP-SC58x/ADSP-2158x different than DDR2 controller on ADSP-2146x ?

ADSP-2146x

ADSP-SC58x/ADSP-2158x

Supports only DDR2 memory devices Supports DDR3, DDR2, and LPDDR memory devices
Supports maximum clock/data rate of 225/450 MHz Supports maximum clock/data rate of 450/900 MHz for DDR3, 400/800 MHz for DDR2 and 200/400 MHz for LPDDR modes
Has single instance of DDR2 controller but supports connecting up to four banks of DDR2 devices with the help of four separate chip select signals Has maximum of two instances of DMC controller. For exact number of DMC controllers on a specific part, refer to the data sheet. Each controller supports connecting only one DDR3/DDR2/LPDDR device
The maximum DDR2 throughput is 800 MB/s (Mega Bytes per Second) The maximum DDR3 throughput is 1500 MB/s for writes and 1100 M MB/s for reads and DDR2 throughput is 1400 MB/s for writes and 1100 MB/s for reads
Supports DDR2 read optimization feature only Has a dedicated efficiency controller to provide advanced options to optimize the bandwidth such as page based scheduling, same master transaction scheduling,  read data buffer, auto-precharge option, SCB ID based priority, postponing auto-refresh commands etc
Supports multiple ODT and drive strengh options. ODT and drive impedance calibration is not supported Supports ODT and drive imepdance calibration based on an external resistor DMC_RZQ

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.