如何看SDRAM的容量笔记

2019-07-13 02:09发布

         这几天一直在看关于内存部分,在S3C2440手册上看到下面的一个图,用这个图来表示内存的容易,还是不同的规格,第一次看还真不知道是什么意思,仔细查了一下,终于有点明白。为以后查找方便,以防止以后自己会忘记,把它给记录下来:          上图表中,Bank Size表示每个BANK的容量大小,计算方法:比如2MByte,Base Component是个体容量,为16Mbit,注意了不是16MB,刚开始看的时候看成是后者,搞得怎么算也不对。16Mbit=16*1024kbit=16*1024*1024bit=16*1024*1024/8bytes=16*1024*1024/8/1024KBytes=16*1024*1024/8/1024/1024=2MB。Bus Width表示位宽,就是8位,16位或者32位。Memory Configuration这个又是怎么看呢?比如(1M x 8 x 2Bank)  x 1按我的理解是1*2Bank就是2M,因为是8位的宽度,所以1*1*2=2M。         再比如(2M x 16 x 2B)  x 1,2M*2B=4M,因为是16位宽也就是两个字节,所以是2M*2B*2=8M。也就是得到Bank Size的容量大小。(2M x 16 x 2B)  x 1其中的2B应该是由两个逻辑BANK(L_BANK)组成,有些就有4个。不知道这样理解对不对,其他的计算方法一样,说得不对的地方还希望指正。