存儲(chǔ)器接口技術(shù)-不同系統(tǒng)連接方式_第1頁(yè)
存儲(chǔ)器接口技術(shù)-不同系統(tǒng)連接方式_第2頁(yè)
存儲(chǔ)器接口技術(shù)-不同系統(tǒng)連接方式_第3頁(yè)
存儲(chǔ)器接口技術(shù)-不同系統(tǒng)連接方式_第4頁(yè)
存儲(chǔ)器接口技術(shù)-不同系統(tǒng)連接方式_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1微型計(jì)算機(jī)原理及其應(yīng)用第五章:存儲(chǔ)器芯片的擴(kuò)展及其與系統(tǒng)總線的連接2第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器的系統(tǒng)結(jié)構(gòu)一般情況下,一個(gè)存儲(chǔ)器系統(tǒng)由以下幾部分組成。基本存儲(chǔ)單元:一個(gè)基本存儲(chǔ)單元可以存放一位二進(jìn)制信息,其內(nèi)部具有兩個(gè)穩(wěn)定的且相互對(duì)立的狀態(tài),并能夠在外部對(duì)其狀態(tài)進(jìn)行識(shí)別和改變。不同類型的基本存儲(chǔ)單元,決定了由其所組成的存儲(chǔ)器件的類型不同。 存儲(chǔ)體:一個(gè)基本存儲(chǔ)單元只能保存一位二進(jìn)制信息,若要存放MN個(gè)二進(jìn)制信息,就需要用MN個(gè)基本存儲(chǔ)單元,它們按一定的規(guī)則排列起來(lái),由這些基本存儲(chǔ)單元所構(gòu)成的陣列稱為存儲(chǔ)體或存儲(chǔ)矩陣。地址譯碼器:由于存儲(chǔ)器系統(tǒng)是由許多存儲(chǔ)單元構(gòu)成的,每個(gè)

2、存儲(chǔ)單元一般存放8位二進(jìn)制信息,為了加以區(qū)分,我們必須首先為這些存儲(chǔ)單元編號(hào),即分配給這些存儲(chǔ)單元不同的地址。地址譯碼器的作用就是用來(lái)接受CPU送來(lái)的地址信號(hào)并對(duì)它進(jìn)行譯碼,選擇與此地址碼相對(duì)應(yīng)的存儲(chǔ)單元,以便對(duì)該單元進(jìn)行讀/寫操作。存儲(chǔ)器地址譯碼有兩種方式,通常稱為單譯碼與雙譯碼。單譯碼:?jiǎn)巫g碼方式又稱字結(jié)構(gòu),適用于小容量存儲(chǔ)器。雙譯碼:雙譯碼結(jié)構(gòu)中,將地址譯碼器分成兩部分,即行譯碼器(又叫X譯碼器)和列譯碼器(又叫Y譯碼器)。X譯碼器輸出行地址選擇信號(hào),Y譯碼器輸出列地址選擇信號(hào),行列選擇線交叉處即為所選中的單元。3第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器的系統(tǒng)結(jié)構(gòu)4. 片選與讀

3、/寫控制電路:片選信號(hào)用以實(shí)現(xiàn)芯片的選擇。對(duì)于一個(gè)芯片來(lái)講,只有當(dāng)片選信號(hào)有效時(shí),才能對(duì)其進(jìn)行讀/寫操作。片選信號(hào)一般由地址譯碼器的輸出及一些控制信號(hào)來(lái)形成,而讀/寫控制電路則用來(lái)控制對(duì)芯片的讀/寫操作。 I/O電路:I/O電路位于系統(tǒng)數(shù)據(jù)總線與被選中的存儲(chǔ)單元之間,用來(lái)控制信息的讀出與寫入,必要時(shí),還可包含對(duì)I/O信號(hào)的驅(qū)動(dòng)及放大處理功能。 集電極開路或三態(tài)輸出緩沖器:為了擴(kuò)充存儲(chǔ)器系統(tǒng)的容量,常常需要將幾片RAM芯片的數(shù)據(jù)線并聯(lián)使用或與雙向的數(shù)據(jù)線相連,這就要用到集電極開路或三態(tài)輸出緩沖器。 其它外圍電路:對(duì)不同類型的存儲(chǔ)器系統(tǒng),有時(shí),還專門需要一些特殊的外圍電路,如動(dòng)態(tài)RAM中的預(yù)充電及

4、刷新操作控制電路等,這也是存儲(chǔ)器系統(tǒng)的重要組成部分。 4第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器的系統(tǒng)結(jié)構(gòu)CPU時(shí)序/控制控制信號(hào)存儲(chǔ)體MB讀寫驅(qū)動(dòng)器MDR地址譯碼器MARN位數(shù)據(jù)總線M位地址總線5第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器的系統(tǒng)結(jié)構(gòu)3232=1024存儲(chǔ)單元驅(qū)動(dòng)器X譯碼器地址反向器I/O電路Y譯碼器地址反向器控制電路輸出驅(qū)動(dòng)輸入輸出讀/寫選片6第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接基本存儲(chǔ)器芯片模型 在微型系統(tǒng)中,CPU對(duì)存儲(chǔ)器進(jìn)行讀寫操作,首先要由地址總線給出地址信號(hào),選擇要進(jìn)行讀/寫操作的存儲(chǔ)單元,然后通過(guò)控制總線發(fā)出相應(yīng)的讀/寫控制信號(hào),最后才能

5、在數(shù)據(jù)總線上進(jìn)行數(shù)據(jù)交換。所以,存儲(chǔ)器芯片與CPU之間的連接,實(shí)質(zhì)上就是其與系統(tǒng)總線的連接,包括(1)地址線的連接;(2)數(shù)據(jù)線的連接;(3)控制線的連接。7第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接基本存儲(chǔ)器芯片模型 地址線的位數(shù):從圖中可看出地址線的位數(shù)決定了芯片內(nèi)可尋址的單元數(shù)目,如Intel2114(1K4)有10條地址線,則可尋址的單元數(shù)為1024個(gè);Intel2116(16K1)有14條地址線,則可尋址的單元數(shù)為16K個(gè)。數(shù)據(jù)線的根數(shù):RAM芯片的數(shù)據(jù)線多數(shù)為1條,靜態(tài)RAM芯片一般有4條和8條。若為1條數(shù)據(jù)線,則稱為位片存貯芯片;若有4條數(shù)據(jù)線,則該芯片可作為數(shù)據(jù)的低4位或高4

6、位;若有8條數(shù)據(jù)線,則該芯片正好作為一個(gè)字節(jié)數(shù),其引腳已指定相應(yīng)數(shù)據(jù)位的名稱。 控制線:RAM芯片的控制引腳信號(hào)一般有:芯片選擇信號(hào)、讀/寫控制信號(hào),對(duì)動(dòng)態(tài)RAM(DRAM)還有行、列地址選通信號(hào)。 8第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接基本存儲(chǔ)器芯片模型 存儲(chǔ)芯片型號(hào) 存儲(chǔ)容量 地址線數(shù)據(jù)線2101(1K1B)10241BA0A9D02114(1K4B)10244BA0A9D0D34118(1K8B) 10248B A0A9D0D76116(2K8B) 20488B A0A10D0D76232(4K8B)410248BA0A11 D0D76264(8K8B)810248BA0A12D

7、0D761256(32K8B) 3210248B A0A14D0D72732(4K8B)410248BA0A11D0D79第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接 在實(shí)際應(yīng)用中,進(jìn)行存儲(chǔ)器與CPU的連接需要考慮以下幾個(gè)問(wèn)題:CPU的總線負(fù)載能力;CPU與存儲(chǔ)器之間的速度匹配;存儲(chǔ)器地址分配和片選;控制信號(hào)的連接。(1)控制線的連接:即如何用CPU的存儲(chǔ)器讀寫信號(hào)同存儲(chǔ)器芯片的控制信號(hào)線連接,以實(shí)現(xiàn)對(duì)存儲(chǔ)器的讀寫操作。簡(jiǎn)單系統(tǒng):CPU讀寫信號(hào)與存儲(chǔ)器芯片的讀寫信號(hào)直接相連。復(fù)雜系統(tǒng):CPU讀寫信號(hào)和其它信號(hào)組合后與存儲(chǔ)器芯片的讀寫信號(hào)直接相連。 CPU讀信號(hào)最終和存儲(chǔ)

8、器的讀信號(hào)相連,CPU寫信號(hào)最終和存儲(chǔ)器的寫信號(hào)相連。10第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接(2) 數(shù)據(jù)線的連接:若一個(gè)芯片內(nèi)的存儲(chǔ)單元是8位,則它自身就作為一組,其引腳D0D7可以和系統(tǒng)數(shù)據(jù)總線D0D7或D8D15直接相連。若一組芯片(4個(gè)或8個(gè))才能組成8位存儲(chǔ)單元的結(jié)構(gòu),則組內(nèi)不同芯片應(yīng)與不同的數(shù)據(jù)總線相連。 61168086D7D0I/O8I/O12164(0)8086D7D0DIN(DOUT)2164(6)DIN(DOUT)2164(7)DIN(DOUT)D611第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接存儲(chǔ)器芯片分組位擴(kuò)展

9、(加大字長(zhǎng)) 例 用8個(gè)16K1bit芯片組成16K8bit的存儲(chǔ)器。A0A13D0D1D2D716K1CSCSCSCSWEWEWEWE16K1D0D1D2D712第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接(3) 地址線的連接:將用以“字選”的低位地址總線直接與存貯芯片的地址引腳相連,將用以“片選”的高位地址總線送入譯碼器。 可以根據(jù)所選用的半導(dǎo)體存儲(chǔ)器芯片地址線的多少,把CPU的地址線分為芯片外(指存儲(chǔ)器芯片)地址和芯片內(nèi)的地址,片外地址經(jīng)地址譯碼器譯碼后輸出。作為存儲(chǔ)器芯片的片選信號(hào),用來(lái)選中CPU所要訪問(wèn)的存儲(chǔ)器芯片。片內(nèi)地址線直接接到所要訪問(wèn)的存儲(chǔ)器芯片的地址

10、引腳,用來(lái)直接選中該芯片中的一個(gè)存儲(chǔ)單元。對(duì)4K8b的2732而言,片外地址線為A19A12,片內(nèi)地址線為A11A0;對(duì)2K8b的6116而言,片外地址線為A19A11,片內(nèi)地址線為A10A0。27328086譯碼器A19A12A11A0A11A061168086譯碼器A19A11A10A0A10A013第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接字?jǐn)U展(擴(kuò)大地址) CSWECSWECSWECSWE16K416K416K416K4A0A13WED0D1D2D3譯碼器A14A15123D0 D3D0 D3D0 D3D0 D314第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接

11、存儲(chǔ)器芯片與CPU的連接 組成一個(gè)存儲(chǔ)系統(tǒng)通常是由多個(gè)存儲(chǔ)芯片組成。CPU每次訪問(wèn)內(nèi)存只能對(duì)一個(gè)存儲(chǔ)單元進(jìn)行讀或?qū)?,這個(gè)單元位于某個(gè)芯片中或一組芯片中。因此,首先要找到這個(gè)或這組芯片,這就是所謂的片選問(wèn)題。換句話說(shuō),就是每當(dāng)CPU訪問(wèn)內(nèi)存,如何產(chǎn)生相應(yīng)芯片的片選信號(hào)。指定一個(gè)存貯單元是由CPU給出的地址來(lái)決定的,硬件尋址的方法是將地址總線分成兩部分。一部分直接送入芯片進(jìn)行“片內(nèi)地址譯碼”,確定片內(nèi)單元的位置;另一部分送入譯碼器進(jìn)行“片外地址譯碼”產(chǎn)生片選信號(hào)。 通常我們有三種片選方法:線選法、全譯碼法、部分譯碼法。 15第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接線選法

12、 在剩余的高位地址總線中,任選一位作為片選信號(hào)直接與存貯芯片的CS引腳相連,這種方式就稱為線選法。其特點(diǎn)是無(wú)需譯碼器,但有較多的地址重疊區(qū)。該方法適用于存儲(chǔ)器容量不大,所使用的存儲(chǔ)芯片數(shù)量不多,而CPU尋址空間遠(yuǎn)遠(yuǎn)大于存儲(chǔ)器容量。(1)1KBCS(2)1KBCS(3)1KBCS(4)1KBCSA10A11A13A11A0A916第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接線選法 例5-1:用5片Intel6116(2K8)組成10K8位的存儲(chǔ)器系統(tǒng)。求每塊芯片的地址范圍。RAM2KBRAM2KBRAM2KBCSCSCSCSCSA11A12A13A14A15D0-D7A0

13、-A10數(shù)據(jù)總線地址總線(3)(4)(5)RAM2KBRAM2KB(1)(2)17第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接線選法A15 A14 A13 A 12 A11 A10-A0 地 址范圍 0 1 1 1 1 0 0 7800H 0 1 1 1 1 1 1 7FFFH 1 0 1 1 1 0 0 B800H 1 0 1 1 1 1 1 BFFFH 1 1 0 1 1 0 0 C800H 1 1 0 1 1 1 1 CFFFH 1 1 1 0 1 0 0 E800H 1 1 1 0 1 1 1 EFFFH 1 1 1 1 0 0 0 F000H 1 1 1 1

14、0 1 1 F7FFH存儲(chǔ)器5地址范圍存儲(chǔ)器4地址范圍存儲(chǔ)器3地址范圍存儲(chǔ)器2地址范圍存儲(chǔ)器1地址范圍18第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接線選法A19 A18 A17 A16 A15 A14 A13 A 12 A11 A10-A0 地 址范圍? 0 1 1 1 1 0 0 ?7800H? 0 1 1 1 1 1 1 ?7FFFH ? 1 0 1 1 1 0 0 ?B800H? 1 0 1 1 1 1 1 ?BFFFH ? 1 1 0 1 1 0 0 ?C800H? 1 1 0 1 1 1 1 ?CFFFH? 1 1 1 0 1 0 0 ?E800H? 1 1

15、 1 0 1 1 1 ?EFFFH ? 1 1 1 1 0 0 0 ?F000H? 1 1 1 1 0 1 1 ?F7FFH19第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接全譯碼法 除去與存儲(chǔ)芯片直接相連的低位地址總線之外,將剩余的地址總線全部送入“片外地址譯碼器”中進(jìn)行譯碼的方法就稱為全譯碼法。其特點(diǎn)是物理地址與實(shí)際存儲(chǔ)單元一一對(duì)應(yīng),但譯碼電路復(fù)雜。 8KB(2)CS8KB(1)CS 8KB(8)CS 3-8譯碼器A0A12A13A15Y0Y1Y720第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接全譯碼法 例5-2:用16片Intel6232(4

16、K8)組成64K8位的存儲(chǔ)器系統(tǒng)。求每塊芯片的地址范圍。4KB (1)4KB (2)4KB (16)譯碼器CSCSCSY0Y1Y15A0-A11地址總線數(shù)據(jù)總線D0-D7A15-A12.21第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接全譯碼法A15 A14 A13 A 12 A11 A10-A0 地 址范圍 0 0 0 0 0 0 0 Y1 0000H-0FFFH 0 0 0 1 0 0 0 Y2 1000H-1FFFH 0 0 1 0 0 0 0 Y3 2000H-2FFFH 1 1 0 1 0 0 0 Y14 D000H-DFFFH 1 1 1 0 0 0 0 Y1

17、5 E000H-EFFFH 1 1 1 1 0 0 0 Y16 F000H-FFFFH 存儲(chǔ)器1地址范圍存儲(chǔ)器2地址范圍存儲(chǔ)器3地址范圍存儲(chǔ)器14地址范圍存儲(chǔ)器15地址范圍存儲(chǔ)器16地址范圍22第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接部分譯碼法 除去與存儲(chǔ)芯片直接相連的低位地址總線之外,剩余的部分不是全部參與譯碼的方法就稱為部分譯碼。其特點(diǎn)是譯碼電路比較簡(jiǎn)單,但出現(xiàn)“地址重疊區(qū)”,一個(gè)存貯單元可以由多個(gè)地址對(duì)應(yīng)。 23第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接部分譯碼法 例5-3:用8片Intel6116(2K8)組成16K8位的存儲(chǔ)器系統(tǒng)

18、。求每塊芯片的地址范圍。2KB (1)2KB (2)2KB (8)譯碼器CSCSCSY0Y1Y7A0-A10地址總線數(shù)據(jù)總線D0-D7A15-A11中任三根.24第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接地址譯碼器 將CPU與存儲(chǔ)器連接時(shí),首先根據(jù)系統(tǒng)要求,確定存儲(chǔ)器芯片地址范圍,然后進(jìn)行地址譯碼,譯碼輸出送給存儲(chǔ)器的片選引腳CS。能夠進(jìn)行地址譯碼功能的部件叫做地址譯碼器。常見(jiàn)的地址譯碼器如74LS138電路。25第五章:存儲(chǔ)器及其接口存儲(chǔ)器芯片的擴(kuò)展與連接存儲(chǔ)器芯片與CPU的連接地址譯碼器 如圖給出了該譯碼器的引腳和譯碼邏輯框圖。由圖可看到,譯碼器74LS138的工作條件是控制端G1=1,G2A*=0,G2B*=0,譯碼輸入端為C、B、A,故輸

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論