网站导航: 首页 > 设计参考 > 正文 文章搜索
S3C44B0存储器的BANK设计和控制
 
文章编号:
090105124122
文章分类: 单片机 ARM
点 击:
...
关 键 词: S3C44B0,BANK,存储器
文章来源:
网络
摘 要:
S3C44B0有 6 个ROM/RAM空间和 2 个 ROM/SRAM/FP/EDO/SDRAM空间,其中ROM0是专用的boot ROM...

    S3C44B0有 6 个ROM/RAM空间和 2 个 ROM/SRAM/FP/EDO/SDRAM空间,其中ROM0是专用的boot ROM。

        S3C44B0的系统管理器通过S/W可以控制每个空间的访问时间和数据线宽度。

        所有空间的访问时间可以通过各自的BANKCON0~7寄存器来设置。bank6和bank7空间的类型必须是一样的(例如:rom/rom,sdram/sdram)。

        每个空间的数据宽度是通过BWSCON控制寄存器来设置的。

        BANK0是专用的启动BANK,因此,BANK0是通过H/W和OM[1:0]来控制的。

        当系统复位后,可以通过LDMIA和STMIA命令来设置BWSCON,BANCON0-7,REFRESH,BANKSIZ,MRSRB6/7系统寄存器。

        下面的描述的就是特殊寄存器配置的代码:

 
  1.          LDR r0, =SMRDATA   
  2.          LDMIA r0, {r1-r13}   
  3.          LDR r0, =0x01c80000 ;BWSCON Address  
  4.          STMIA r0, {r1-r13}   
  5.          . . . . . . . . . . . .   
  6.   
  7. SMRDATA   
  8.         DCD 0x22221210          ;BWSCON  
  9.         DCD 0x00000600         ;GCS0  
  10.         DCD 0x00000700         ;GCS1  
  11.         DCD 0x00000700         ;GCS2  
  12.         DCD 0x00000700         ;GCS3  
  13.         DCD 0x00000700         ;GCS4  
  14.         DCD 0x00000700         ;GCS5  
  15. ;       DCD 0x0001002a         ;GCS6 EDO DRAM(Trcd=3,Tcas=2,Tcp=1,CAN=10)  
  16. ;       DCD 0x0001002a         ;GCS7 EDO DRAM(Trcd=3,Tcas=2,Tcp=1,CAN=10)  
  17.         DCD 0x00018000         ;GCS6 SDRAM(Trcd=2,SCAN=8)  
  18.         DCD 0x00018000         ;GCS7 SDRAM(Trcd=2,SCAN=8)  
  19.         DCD 0x00a60000+953 ;Refresh(REFEN=1,TREFMD=0,Trp=3.5(D)or 4(SD),  
  20.                                              ;Trc=5(S), Tchr=3(D),Ref CNT)  
  21.         DCD 0x0                       ;Bank size, 32MB/32MB  
  22.         DCD 0x20                     ;MRSR 6(CL=2)  
  23.         DCD 0x20                     ;MRSR 7(CL=2)  

 

 
相关文章:

 
最新开源项目
 
 
  查看更多...  
 
本站相关产品   淘宝网店
 




 
  查看更多...  

 

本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4