S3C44B0X應(yīng)用設(shè)計(jì) - 存儲(chǔ)器組設(shè)計(jì)
S3C44B0X 有6組ROM/SRAM(ROM0 組為Boot ROM)和2組ROM/SRAM/FP/EDO/SDRAM.S3C44B0X 中的系統(tǒng)管理能夠通過(guò)S/W 控制每組的訪問(wèn)時(shí)間、數(shù)據(jù)總線寬度,ROM/SRAM 組的訪問(wèn)時(shí)間和 FP / EDO / SDRAM 組被系統(tǒng)管理寄存器中的BANKCON0-7和BANKCON6-7控制。組6-7的類型需要相同。(例如ROM&ROM,SDRAM&SDRAM)每組ROM/SRAM/DRAM的數(shù)據(jù)寬度受BWSCON 控制寄存器控制。
ROM 組0用于Boot ROM 組,因此組0受H/W控制,OM[1:0]用于這個(gè)目的的。
當(dāng)系統(tǒng)復(fù)位時(shí),通過(guò)專用的命令,LDMIA和STMIA 對(duì) BWSCON,BANKCON0-7,BANKSIZE, MRSRB6/7實(shí)施控制。例如下面代碼用來(lái)配置特殊功能寄存器。特殊功能寄存器配置代碼:
![](http://editerupload.eepw.com.cn/fetch/20161101/324776_1_0.jpg)
ROM/SRAM組的設(shè)計(jì)
ROM/SRAM 組1-7,可以有著不同的數(shù)據(jù)總線寬度,總線寬度是受 S/W 控制的,一個(gè) ROM/SRAM 組1-7 的設(shè)計(jì)樣例如圖 4-6,圖 4-7,圖 4-8 和圖 4-9 所示。
![](http://editerupload.eepw.com.cn/fetch/20161101/324776_1_1.jpg)
圖 4-6.單字節(jié) EEPROM/SRAM Banks 設(shè)計(jì)
![](http://editerupload.eepw.com.cn/fetch/20161101/324776_1_2.jpg)
圖 4-7.半字 EEPROM/SRAM 組設(shè)計(jì)
評(píng)論