Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1136030
  • 博文数量: 222
  • 博客积分: 5262
  • 博客等级: 大校
  • 技术积分: 3028
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-22 19:10
文章分类

全部博文(222)

文章存档

2012年(2)

2011年(192)

2010年(28)

分类: 嵌入式

2011-04-13 20:28:55

   mx51的sdram控制器模块的寄存器映射地址表如下:
   Address                            Register                                Access Reset 
0x83FD_9000 (ESDCTL0)    控制寄存器0                             0x0111_0000
0x83FD_9004(ESDCFG0)    配置寄存器0                              0xE996_68BA
0x83FD_9008(ESDCTL1)     控制寄存器0                              0x0112_0000
0x83FD_900C(ESDCFG1)    配置寄存器1                              0xE99A_64A7
0x83FD_9010(ESDMISC)    杂项寄存器                                0x000A_4680
0x83FD_9014(ESDSCR)      命令寄存器                                 0x0000_8000
0x83FD_9020(ESDCDLY1)  调试寄存器1                               0x00F4_8000
0x83FD_9024(ESDCDLY2)  调试寄存器2                               0x00F4_8000
0x83FD_9028(ESDCDLY3)   调试寄存器3                              0x00F4_8000
0x83FD_902C(ESDCDLY4)  调试寄存器4                                0x00F4_8000
0x83FD_9030(ESDCDLY5)   调试寄存器5                               0x00F4_8000
0x83FD_9034(ESDGPR)      通用配置寄存器                           0x2002_00xx
0x83FD_9038(ESDPRCT0)  预充电寄存器0                               0x0000_0000
0x83FD_903C(ESDPRCT1)  预充电寄存器1                              0x0000_0000
   下面分析寄存器。
   1.控制寄存器(ESDCTL0)
     位                                     描述
    31(SDE)                        驱动本控制器
                                          0:禁用
                                          1:启用
    30–28(SREFR)                刷新率
                                          默认32kHZ
    27                                  保留
   26–24(ROW)                  行地址宽度
                                          000 11位宽
                                          001 12位宽
                                          010 13位宽
                                          011 14位宽
                                          100 保留
                                          111 保留
     23(DBL_tRFC)          
     22                                 保留
     21–20(COL)                列地址宽度
                                         00 8 bits
                                          01 9 bits
                                          10 10 bits
                                           11 Reserved
      19–18                           保留
      17–16(DSIZ)               数据位宽度
                                           00 16-bit memory width aligned to D[31:16]
                                           01 16-bit memory width aligned to D[15:0] (reset value for CSD0)
                                           10 32-bit memory width (reset value for CSD1)
                                           11 reserved
       15–14(SRT)                 自刷新周期
       13–12(PWDT)            降频
       11-0                          保留
     看一下刷新率:                       SREFR场编码  
     SREFR[2:0]                一个时钟周期刷新的行数          行数/64 mS at 32 kHz   行频率at 32 kHz
     000                                           禁用刷新 (bit field reset value)
     001                                 1                                              2048                                  31.25 μs
     010                                 2                                              4096                                  15.62 μs
      011                                4                                               8192                                  7.81 μs
      100                                8                                               16384                                 3.91μs
      101                               16                                              32768                                  1.95 μs
      110                                                       保留
      111                                                       保留       

     2.配置寄存器(ESDCFG0) 0x83FD_9004
       
                    
阅读(1036) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~