分类: 嵌入式
2012-03-30 21:44:43
总线宽度和等待控制寄存器BWSCON (BUS WIDTH & WAIT CONTROL REGISTER)
STx:
启动/禁止SDRAM的数据掩码引脚
对于SDRAM,此为0;对于SRAM,此为为1.
决定SRAM是否对Bank 7 使用 UB/LB
0=未使用UB/LB (引脚对应nWBE[3:0]) 1=使用UB/LB (引脚对应 nBE[3:0])
(解释:UB LB
UB/LB分别是存储器高8位,低8位的数据线使能信号
为什么要分为UB /LB来读写?有什么好处?
这样可以实现单字节的读写,写一个字节时剩去读出,屏蔽,写入的麻烦)
WSx: 是否使用存储器的WAIT信号 0=WAIT禁止 1=WAIT使能
是什么东西??有什么用??
DWx:决定相应Bank的数据总线宽度 00=8位; 01=16位; 10=32位; 11=保留
依据每个Bank所扩展的外设而定。
比较特殊的是BANK0,它没有ST0和WS0,DW([2:1])只读------由硬件跳线决定:
0b01=16位,0b10=32位,BANK0只支持16,32两种位宽。
很多选项不能理解,不知道怎么用,先这样放着,我会一个一个搞懂的