真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ARMcortexa的SDRAM(DDR)-創(chuàng)新互聯(lián)

下面介紹一下SDRAM的初始化工作。

創(chuàng)新互聯(lián)建站專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、鐵西網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁(yè)面制作成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為鐵西等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

 SDRAM是同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器,需要初始化才能正常使用,但是可惜它的初始化太麻煩,里面涉及的東西也是非常之多,那么下面我們概括地分析一下它到底需要哪些初始化步驟:

 以三星公司的S5PV210系列芯片為例子,它使用了4個(gè)256M的DDR2內(nèi)存芯片,都是16位的,并聯(lián)以后可以當(dāng)做2個(gè)32位內(nèi)存芯片來(lái)訪問(wèn)使用。這個(gè)1Gb(1G bit)的DDR內(nèi)部被配置為一個(gè)8bank的DRAM。

 初始化DDR2需要27個(gè)步驟,我使用的這個(gè)板子,DRAM0連接256MB,DRAM1連接256MB

 首先就是三行代碼

ldrr0, =0xf1e00000 //無(wú)從知道,數(shù)據(jù)手冊(cè)沒有它的詳細(xì)介紹,所以我們不用理它

ldrr1, =0x0    //不用關(guān)心

strr1, [r0, #0x0]

 這是三星公司自己寫的,在這里我全部保留。

 接下來(lái)就是DRAM1和DRAM0(bit在0~15位之間)設(shè)置IO端口的驅(qū)動(dòng)強(qiáng)度,S5PV210數(shù)據(jù)手冊(cè)的第200頁(yè)可以看到這一點(diǎn)(SRAM的DDR部分),設(shè)置為1010……也就是0xAAAA;

 然后緊接著就是就是設(shè)置時(shí)鐘(兩塊DDR都要設(shè)置),先把CKE設(shè)置低(拉低),然后設(shè)置給的時(shí)鐘信號(hào),然后再拉高CKE(S5PV210數(shù)據(jù)手冊(cè)586頁(yè))

DDR都是同步時(shí)鐘,它的時(shí)鐘來(lái)自于CPU提供,其內(nèi)部還有一個(gè)PLL來(lái)倍增頻率,獲得更快的速度。

 在之后就是設(shè)置memory chip , 邏輯上兩片內(nèi)存算作一片32位內(nèi)存,所以說(shuō)chip = 1 ;

 最后設(shè)置最后設(shè)置命令寄存器,寫這個(gè)寄存器就是發(fā)送命令,然后用來(lái)配置DDR的工作參數(shù)。

 這里面有很多參數(shù)需要了解和設(shè)置,能夠跟著數(shù)據(jù)手冊(cè)把它看懂就可以了,沒必要自己會(huì)寫。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)站題目:ARMcortexa的SDRAM(DDR)-創(chuàng)新互聯(lián)
文章URL:http://weahome.cn/article/doscig.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部