溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

s3c2440裸板(一)--存儲(chǔ)控制器

發(fā)布時(shí)間:2020-07-08 19:18:44 來(lái)源:網(wǎng)絡(luò) 閱讀:514 作者:gongyuan073 欄目:開(kāi)發(fā)技術(shù)

jz2440的sdram擴(kuò)展方式如圖所示:

1.其中bank選擇線,地址線,片選線都是用的同一組,只是用數(shù)據(jù)線來(lái)區(qū)分高地位。將高位16bit的數(shù)據(jù)與低位16bit的數(shù)據(jù)分別寫(xiě)到兩個(gè)sdram的同一個(gè)地址上,這樣在mcu端就組成了32bit位寬的數(shù)據(jù)總線

s3c2440裸板(一)--存儲(chǔ)控制器

2.地址線的計(jì)算方法:

(1)由SDRAM芯片資料找出芯片的BANK數(shù)(4)、每個(gè)BANK的存儲(chǔ)單元數(shù)(4M)和芯片輸出數(shù)據(jù)位寬(16bit)
(2)由BANK數(shù)確定需要使用幾根地址線用于BANK選擇(2條)
(3)由每個(gè)BANK的存儲(chǔ)單元數(shù)確定需要使用多少根地址線用于存儲(chǔ)單元的選擇
(4)最后由芯片的輸出數(shù)據(jù)位寬決定將第幾根地址線與SDRAM的第0根地址線連接(組成32bit位寬,mcu的第三腳接sdram的addr0)
計(jì)算舉例:
(1)用2*K4S561532N芯片組成32位的輸出數(shù)據(jù)位寬,每個(gè)芯片是由4個(gè)BANK組成,每個(gè)BANK的大小是4M,芯片位寬為16bit,從mcu角度則為兩片16bitsdram組成32bit位寬

(2)用2根地址線用于BANK選擇(LADDR24/LADDR25)

(3)每個(gè)BANK有4M(4M=2^22)的存儲(chǔ)單元?jiǎng)t用(LADDR2-LADDR14, 兩次發(fā)送:行地址13+列地址9 = 22)地址線用于存儲(chǔ)單元選擇,到此共用2(BANK)+22(存儲(chǔ)單元)=24根地址線

(4)因?yàn)檩敵鰯?shù)據(jù)位寬是32位,4字節(jié)對(duì)齊,所以將使用mcu端的地址線LADDR2--LADDR14連接到sdram的A0-A12,A0-A1不使用。

綜上: LADDR24、LADDR25用于BANK選擇,從LADDR2-LADDR14用于存儲(chǔ)單元選擇, LnSRAS、LnSCAS用來(lái)區(qū)分行地址還是列地址


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI