下面介紹一下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)站開(kāi)發(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è)沒(méi)有它的詳細(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è)把它看懂就可以了,沒(méi)必要自己會(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)景需求。
文章題目:ARMcortexa的SDRAM(DDR)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.rwnh.cn/article6/doscig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站收錄、網(wǎng)頁(yè)設(shè)計(jì)公司、App開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容