我正在分析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