




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
5.4存儲(chǔ)器與CPU的連接數(shù)據(jù)線IO/MCPU(子系統(tǒng))WR低位地址RAMCSWE芯片地址ROMCS芯片地址譯碼器ABDB5.4.1存儲(chǔ)器與CPU連接應(yīng)考慮的問題1.存儲(chǔ)器類型選擇
RAM最大的特點(diǎn)是其存儲(chǔ)的信息可以在程序中用讀/寫指令隨機(jī)讀寫,但掉電時(shí)信息丟失。所以RAM一般用于存儲(chǔ)用戶的調(diào)試程序(或程序存儲(chǔ)器中的用戶區(qū))、程序的中間運(yùn)算結(jié)果及掉電時(shí)無需保護(hù)(存)的I/O數(shù)據(jù)及參數(shù)等。ROM中的內(nèi)容掉電不易失,但不能隨機(jī)寫入,故一般用于存儲(chǔ)系統(tǒng)程序(監(jiān)控程序)和無需在線修改的參數(shù)等。2.CPU總線的負(fù)載能力通常CPU總線的直流負(fù)載能力(也稱驅(qū)動(dòng)能力)為一個(gè)TTL器件或20個(gè)MOS器件。因存儲(chǔ)器基本上是MOS電路,直流負(fù)載很小,所以在小型系統(tǒng)中CPU可直接與存儲(chǔ)器芯片連接。而當(dāng)CPU總線上需掛接的器件超過上述負(fù)載時(shí),就應(yīng)考慮在其總線與掛接的器件間加接緩沖器或驅(qū)動(dòng)器,以增加CPU的負(fù)載能力。常用的驅(qū)動(dòng)器和緩沖器有單向的74LS244以及Intel8282、8283等,用于單向傳輸?shù)牡刂房偩€和控制總線的驅(qū)動(dòng);對雙向傳輸?shù)臄?shù)據(jù)總線通常采用數(shù)據(jù)收發(fā)器74LS245或Intel8286、8287等實(shí)現(xiàn)驅(qū)動(dòng)。4.CPU的時(shí)序和存儲(chǔ)器的存取速度之間的配合問題CPU在取指令和讀寫操作、存儲(chǔ)器芯片讀/寫都有相應(yīng)的固定時(shí)序。選用存儲(chǔ)芯片時(shí),必須考慮它的存取時(shí)間與CPU的固定時(shí)序之間的匹配問題,即時(shí)序配合問題。5.4.2存儲(chǔ)器容量的擴(kuò)充當(dāng)一片存儲(chǔ)器芯片的容量不能滿足系統(tǒng)要求時(shí),需多片組合以擴(kuò)充位數(shù)或單元數(shù)。這就是所謂的存儲(chǔ)器容量擴(kuò)充。字?jǐn)U充:擴(kuò)充存儲(chǔ)器的存儲(chǔ)單元,如果把存儲(chǔ)器視為一個(gè)矩陣,這字?jǐn)U充就是行擴(kuò)充位擴(kuò)充:擴(kuò)充存儲(chǔ)器的一個(gè)單元的位數(shù),也就是矩陣的列擴(kuò)充。下面以SRAM6264為例說明存儲(chǔ)器容量擴(kuò)充的方法,ROM的處理方法與之相同。1.位(并聯(lián))擴(kuò)充用2片8K×8位的6264擴(kuò)充形成8K×16位的芯片組:除了數(shù)據(jù)線外,對應(yīng)相連這32K單元的地址范圍在4個(gè)芯片中的分配如下表所示:4片存儲(chǔ)器內(nèi)部的地址(A12~A0)都是相同(重復(fù))的,但增加了A14、A13后,它們對外的地址就是連續(xù)(不重復(fù))的了,故稱地址線A12~A0實(shí)現(xiàn)片內(nèi)尋址,A14、A13實(shí)現(xiàn)片間尋址。
再擴(kuò)充單元數(shù):將這8個(gè)芯片組組合成8K×8位存儲(chǔ)區(qū)。顯然,8K存儲(chǔ)單元需要13根地址線(213=8K),比原來每片的10根地址線多了3根,可用3-8譯碼器芯片74LS1383.位和字同時(shí)(串并聯(lián))擴(kuò)充當(dāng)存儲(chǔ)器的位數(shù)和單元數(shù)都需要擴(kuò)充時(shí),如用16片1K×4位芯片構(gòu)成8K×8位存儲(chǔ)區(qū):先擴(kuò)充位數(shù):每2個(gè)芯片(2×4位=8位)一組,構(gòu)成8個(gè)1K×8位芯片組;138譯碼器CBAY7Y6Y5Y4Y3Y2Y1Y0×××111111110001111111000011111101…11101111111G1Y7G2AY6G2BY5Y4138Y3CY2BY1AY0≠100
=100使能輸入端將CPU的A12~A10對應(yīng)接至74LS138的C、B、A,而8個(gè)輸出引腳對應(yīng)接至8個(gè)存儲(chǔ)芯片組的片選信號(hào)端,A12~A10的組合就可分別選中8個(gè)存儲(chǔ)芯片組中的一組。存儲(chǔ)單元的地址范圍分配如表所示。存儲(chǔ)器容量的擴(kuò)充關(guān)鍵是存儲(chǔ)單元地址的分配和片選信號(hào)的處理,其基本原則是:地址安排不要重疊,也不要斷檔,最好是連續(xù)的,這樣,存儲(chǔ)器容量和CPU地址資源的利用率最高,也便于編程。5.4.3片選譯碼方式片選信號(hào)的譯碼方式有全譯碼、部分譯碼和線選三種。
1.
全譯碼方式CPU的地址線除低位地址線用于存儲(chǔ)器芯片的片內(nèi)尋址外,剩下的高位地址線全部用于存儲(chǔ)器芯片的片間尋址(經(jīng)譯碼器產(chǎn)生片選信號(hào))全譯碼方式充分發(fā)揮了CPU的尋址能力(不浪費(fèi)存儲(chǔ)地址空間),存儲(chǔ)器芯片中的每一個(gè)單元都有一個(gè)唯一確定的地址,不會(huì)出現(xiàn)部分譯碼方式和線選方式中的地址重疊、地址不連續(xù)現(xiàn)象;但譯碼電路較復(fù)雜,需要的元器件也較多。2.
部分譯碼方式CPU的高位地址線中只有一部分用于存儲(chǔ)器芯片的片間尋址。雖然4片存儲(chǔ)器芯片的基本地址分別為00000H~01FFFH、02000H~03FFFH、04000H~05FFFH、06000H~07FFFH,但其余高位地址線的任意組合也可能會(huì)重復(fù)選中這些存儲(chǔ)器芯片,如CPU地址00000H和08000H、10000H等均選中0#芯片的0000H存儲(chǔ)單元,這就是地址重疊現(xiàn)象。00000H和08000H、10000H00000H=00000000
00000000000008000H=00001000
00000000000010000H=00010000
000000000000
3.
線選方式直接用高位地址線作為存儲(chǔ)器芯片的片選信號(hào),無需譯碼器,此譯碼方式稱為線選。只用A13產(chǎn)生兩個(gè)片選信號(hào),則0#、1#存儲(chǔ)器芯片的基本地址分別為00000H~01FFFH、02000H~03FFFH,但其余高位地址線的任意組合也可能會(huì)重復(fù)選中這兩片存儲(chǔ)器芯片,如CPU地址01000H和06000H、12000H等均選中1#芯片的0000H存儲(chǔ)單元。5.4.4存儲(chǔ)器連接舉例在微機(jī)系統(tǒng)中,為能支持各種數(shù)據(jù)寬度操作,存儲(chǔ)器模塊一般都按字節(jié)編址,以字節(jié)為單位構(gòu)成。對于不同總線寬度的微機(jī)系統(tǒng),其中的存儲(chǔ)器連接方式是不同的。下面介紹16位和32位微機(jī)系統(tǒng)中的存儲(chǔ)器連接。
1.
16位微機(jī)系統(tǒng)中的存儲(chǔ)器16位微機(jī)系統(tǒng)需要用兩個(gè)字節(jié)組成一個(gè)整字,即占用兩個(gè)字節(jié)地址組成一個(gè)字地址,故必須將8位存儲(chǔ)器安排成兩組存儲(chǔ)體:即高位存儲(chǔ)體和低位存儲(chǔ)體,高位存儲(chǔ)體的8位數(shù)據(jù)線連接微機(jī)系統(tǒng)的高8位數(shù)據(jù)線D15~D8,其地址碼為奇數(shù)(也稱奇存儲(chǔ)體);低位存儲(chǔ)體的8位數(shù)據(jù)線連接微機(jī)系統(tǒng)的低8位數(shù)據(jù)線D7~D0,其地址碼為偶數(shù)(也稱偶存儲(chǔ)體)。CPU有20根地址線A19~A0,16位數(shù)據(jù)總線D15~D0,可直接尋址1M字節(jié)的內(nèi)存地址空間。因此,將1M字節(jié)的存儲(chǔ)器地址空間分成兩個(gè)512K字節(jié)的存儲(chǔ)體:CPU的A0和BHE同時(shí)為0時(shí),同時(shí)選中偶存儲(chǔ)體和奇
存儲(chǔ)體,可進(jìn)行16位的數(shù)據(jù)訪問;A0=0,BHE=1時(shí),選中偶存儲(chǔ)體,可進(jìn)行低8位的數(shù)據(jù)訪問;A0=1,BHE=0時(shí),選中奇存儲(chǔ)體,可進(jìn)行高8位的數(shù)據(jù)訪問;A0和BHE同時(shí)為1時(shí),不作存儲(chǔ)器訪問。
特點(diǎn):8086系統(tǒng)對存貯器的操作既可以16位,也可以8位。當(dāng)進(jìn)行16位數(shù)據(jù)讀寫時(shí):若數(shù)據(jù)是對準(zhǔn)的(從偶地址開始安排數(shù)據(jù)),則只需要1個(gè)總線周期完成;若數(shù)據(jù)未對準(zhǔn)(從奇地址開始安排數(shù)據(jù)),則需要2個(gè)總線周期完成。而進(jìn)行8位數(shù)據(jù)讀寫時(shí),每次均要1個(gè)總線周期。例如:有數(shù)據(jù)定義如下:DATA SEGMENTDAT1 DW 1234H;數(shù)據(jù)對準(zhǔn)DAT2 DB 20H;DAT3 DW 2000H;數(shù)據(jù)未對準(zhǔn)DATA ENDS執(zhí)行:MOVAX,DAT1;需要1個(gè)總線周期執(zhí)行:MOVAX,DAT3;需要2個(gè)總線周期地址線A0和A1通過CPU內(nèi)部編碼產(chǎn)生字節(jié)選通信號(hào)5.4.5存儲(chǔ)器模塊(MemoryModule)
存儲(chǔ)器模塊(俗稱內(nèi)存條)就是高集成度RAM模塊,它將多片高容量DRAM芯片裝配在條狀印刷線路板上,加上相應(yīng)的控制電路,線路板配有標(biāo)準(zhǔn)單或雙邊沿連接插腳,可直接插入微機(jī)主板上的存儲(chǔ)器插座。微機(jī)系統(tǒng)常用的模塊按數(shù)據(jù)字長不同,可分為三種:(1)30線SIMM(SingleIn-lineMemoryModule,單列直插存儲(chǔ)器模塊)內(nèi)存條:8+1位(其中的1位為奇偶校驗(yàn)位),多用于80386以下系統(tǒng),內(nèi)存條容量有256KB、512KB、1MB、2MB、4MB等。(2)72線SIMM內(nèi)存條:32+4位(其中每8位配1位奇偶校驗(yàn)位),多用于80486系統(tǒng),內(nèi)存條容量有4MB、8MB、16MB、32MB等。(3)168線DIMM(DualIn-lineMemoryModule,雙列直插存儲(chǔ)器模塊)內(nèi)存條:64+8位(其中每8位配1位奇偶校驗(yàn)位),主要用于Pentium以上機(jī)型(PC66、PC100、PC133等),內(nèi)存條容量有8MB、16MB、32MB、64MB、128MB、256MB等。Pentium以上微機(jī)主要采用168線同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM模塊。在微
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程項(xiàng)目分包合同
- 綠色能源項(xiàng)目投資風(fēng)險(xiǎn)防控協(xié)議書
- 現(xiàn)代商業(yè)房屋買賣合同
- 產(chǎn)品供貨合同范本(32篇)
- 離婚房產(chǎn)協(xié)議書
- 純?nèi)斯趧?wù)分包合同
- 環(huán)保設(shè)備銷售安裝維修服務(wù)合同
- 合伙人股份轉(zhuǎn)讓協(xié)議書
- 居間合同服務(wù)協(xié)議書
- 煤炭銷售居間合同樣本
- 造價(jià)咨詢進(jìn)度控制措施全
- 新能源汽車底盤概論課件
- 物業(yè)管理服務(wù)房屋及公用設(shè)施維修養(yǎng)護(hù)方案
- 學(xué)習(xí)弘揚(yáng)紅船精神課件
- 敦刻爾克大撤退課件
- 農(nóng)藥殘留監(jiān)測
- 醫(yī)療器械法規(guī)培訓(xùn)
- 新生兒敗血癥(共22張課件)
- 頌缽療愈師培訓(xùn)
- 2025蛇年春節(jié)習(xí)俗大賞體驗(yàn)感受家的溫馨課件
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
評(píng)論
0/150
提交評(píng)論