Dear sir!
I have some confusion on DM8148's DMM and need your help.
In sprugz8-Digital Media Processors Technical Reference Manual.pdf,there are following descriptions:
P835, 5.1.2 Features : Ability to interleave the DDR data between two EMIF banks, using the programmable multi-zone DRAM memory mapping.
This increases the memory throughput by a factor of 2. Up-to four unique memory sections supported.
P841, 5.2.1.6 Section Mapping : For optimal system performance, it is recommended to enable interleaving between the 2 EMIF banks and thus have same sized memory on both the EMIF banks.
In my system, I want to use two 16bit DDR3 phys. I have 2 solutions as following:
Solution1: Connect one 16bit DDR3 phy to DM8148's DDR3[0] and leave DDR3[0]'s other 16bit; the same, connect one 16bit DDR3 phy to DM8148's DDR3[1] and leave DDR3[1]'s other 16bit.
Solution 2: Connect two 16bit DDR3 phys to DM8148's DDR3[0] and disable DDR3[1].
Depend on DMM's interleave features descript on the above spec, is the data throughput on solution 1 twice than it on solution 2? which solution is better?
Thanks.