存儲器的擴展方式有字擴展、位擴展、字位同時(shí)擴展。存儲器芯片與單片機擴展連接具有共同的規律。即不論何種存儲器芯片,其引腳都呈三總線(xiàn)結構,與單片機連接都是三總線(xiàn)對接。另外,電源線(xiàn)接電源線(xiàn),地線(xiàn)接地線(xiàn)。
目前生產(chǎn)的存儲器芯片容量有限,在字數或字長(cháng)方面與實(shí)際存儲器要求有所差距,所以要在字向與位向兩方面進(jìn)行擴充,才能滿(mǎn)足實(shí)際存儲器的要求。
cpu對存儲器進(jìn)行讀寫(xiě)操作時(shí),首先由地址總線(xiàn)給出地址信號,然后再發(fā)出有關(guān)進(jìn)行讀操作與寫(xiě)操作的控制信號,最后在數據總線(xiàn)上進(jìn)行信息交換。
擴展資料:
存儲器的擴展技術(shù):
總片數=總容量/(容量/片)。
例:存儲器容量為8K*8b,若選用2114芯片(1K*4b),則需要的芯片數為:(8K*8b)/(1K*4b)=16(片)。
(1)位擴展。
只在位數方向擴展(加大字長(cháng)),而芯片的字數和存儲器的字數是一致的。即b前面不一樣,K前面保持一樣。
例:用64K*1b的SRAM芯片組成64K*8b的存儲器,所需芯片數為:(64K*8b)/(64K*1b)=8(片)。
位擴展的關(guān)鍵就是將兩個(gè)存儲芯片當成一個(gè)存儲芯片來(lái)用,讓兩個(gè)存儲芯片同時(shí)工作,同時(shí)被選中,同時(shí)做讀操作,同時(shí)做寫(xiě)操作,要想保證同時(shí),就是把兩個(gè)芯片的片選,用相同的信號進(jìn)行連接。
(2)字擴展。
僅在字數方向擴展,而位數不變。即K前面不一樣,b前面保持一樣。
例:用16K*8b的SRAM組成以64K*8b的存儲器,所需芯片數為:(64K*8b)/(16K*8b)=4(片)。
(3)字和位同時(shí)擴展。
參考資料來(lái)源:搜狗百科-位擴展
參考資料來(lái)源:搜狗百科-字擴展
容量擴展主要有兩種方式,并位和串位,舉個(gè)例子,有個(gè)2KB的存儲器,我再擴展個(gè)2KB的存儲器,如果是并位擴展方式,地址范圍還是2k的空間,不過(guò)每次讀出的是16bit;如果是串位方式,則直接擴展成4KB,有4k的地址范圍,每次讀出8bit,不知道你明白了沒(méi)有?這個(gè)跟片選信號連接方式,以及地址、數據線(xiàn)連接方式有關(guān).
一般來(lái)說(shuō)是以Byte為讀取單位,通常都是串行擴展,即地址線(xiàn)性擴展,2KB的空間,再增加2KB,一共就4KB的存儲器,也是最常用的方式,地址線(xiàn)的高位通過(guò)譯碼電路構成片選信號,低位為每片的地址信號.
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:4.304秒