• DDR SDRAM容量计算


    SDRAM容量计算

    计算可寻址单元的数量(不考虑位/字节/字)

    地址线数(管脚数):11(A0-A10)

    bank线数:2(BA0-BA1)

    最大行线数=11(例如地址线的编号)

    最大列线数=11(例如地址线的编号)

    一个bank中总单元数=211x 211

    芯片中总单元数=(bank个数)×(一个bank中总单元数)

    = 22 x 211 x 211

    = 224 


    例如一个16MB的SDRAM芯片中位宽16bit(即每个单元是16bits)。

    地址线12条,最大行线数12,最大列线数9, 4个Logic-bank(逻辑bank)。



     计算得:

    一个bank的单元数= 212 x 29=2097152(即2M)。

    芯片总单元数=4Banks × 2M units = 8M units 。

    芯片总位数=8M units × 16bits/per_unit = 128M bits 。

    芯片总字节数=128M bits/8 = 16M Bytes 。


    对应其pdf手册里的:


    因为行线与列线上传输的数据是经过编码的,而不是直接的行号和列号,

    也就是说每个bank里有212 个行和 29 个列,并非只有12行和9列。

    所以要寻址的单元在第(2行线数据 )行,第( 2列线数据)列。

    例如bank0,行线数据是0 0000 0010 0000,列线数据是0 0000 1000,

    意思是要获取行32,列8的单元的数据,而不是行6,列4的数据。

    如果行线数据是 0010 1101 0110,列线数据是0 0011 1010,意思是获取行726,列58的单元的数据。
  • 相关阅读:
    Spring:dispatchservlet
    信息系统设计
    数据流图的绘制方法
    信息系统管理工程师学习笔记
    JS语法学习笔记
    jQuery
    用Excel生成Sql
    JAVA-Reflect
    Java创建对象的过程
    有关死锁那点事儿
  • 原文地址:https://www.cnblogs.com/Snowden/p/14467452.html
Copyright © 2020-2023  润新知