我正在分析Beagleboard xM上的POP mDDR的X-Loader设置。 BB xM中的mDDR POP内存量为512MB(根据手册)。 更准确地说,美光的变种:CS0上的256MB + CS1上的256MB =总共512MB。 总线宽度为32位,可在X-Loader的SDRC_MCFG_p寄存器设置中验证。 使用的存储器类型是MT46H128M32L2KQ-5作为该组中提到:Beagleboard中使用的mDDR芯片xM
https://groups.google.com/forum/#!topic/beagleboard/vgrq2bOxXrE
读取存储器的数据表,具有最大容量的32位的构型16兆×32×4 = 64Meg x 32. 因此,64MB不是256MB,128 MB是可行的,但只有16位总线宽度,即使如此,我们仍然不在256MB。 上面提到的小组中的人说,内存是4Gb,但数据表说它是2Gb。
我的问题: 如何512MB通过使用上述类型的2个存储器芯片和32位总线宽度可以实现?
在此先感谢您的帮助。
马丁
感谢您的回答。 – martin
32是总线宽度。 16兆是=使用的行大小*列大小。要知道它是如何以MB为单位构建的,我需要知道有多少位用于行和列,将它们与数据引脚(32)和存储区编号相乘,并将其除以8。这是正确的吗? – martin
是的。此外,还必须将结果乘以2,因为芯片内部有两个存储芯片(双LPDDR,2芯片封装,请参见图9)。查看更新的答案。 – alexander