第6章80存儲系統(tǒng)_第1頁
第6章80存儲系統(tǒng)_第2頁
第6章80存儲系統(tǒng)_第3頁
第6章80存儲系統(tǒng)_第4頁
第6章80存儲系統(tǒng)_第5頁
已閱讀5頁,還剩123頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、第6章 主 存 儲 器第6章 主 存 儲 器6.1 概述概述 6.2 隨機存儲器隨機存儲器(RAM) 6.3 只讀存儲器只讀存儲器(ROM) 6.4 CPU與存儲器的連接與存儲器的連接 6.5 現(xiàn)代現(xiàn)代RAM 6.6 存儲器的擴展及其控制存儲器的擴展及其控制習題習題6 第6章 主 存 儲 器6.1 概概 述述6.1.1 存儲器的一般概念和分類存儲器的一般概念和分類按存取速度和用途可把存儲器分為兩大類兩大類,內(nèi)部存儲器內(nèi)部存儲器和外部存儲器外部存儲器。把具有一定容量,存取速度快的存儲器稱為內(nèi)部存儲器,簡稱內(nèi)存。內(nèi)存是計算機的重要組成部分,CPU可對它進行訪問。目前應用在微型計算機的主內(nèi)存容量已達

2、256 MB1 GB,高速緩存器(Cache)的存儲容量已達128512 KB。把存儲容量大而速度較慢的存儲器稱為外部存儲器,簡稱外存。在微型計算機中常見的外存有軟磁盤、硬磁盤、盒式磁帶等,近年來,由于多媒體計算機的發(fā)展,普遍采用了光盤存儲器光盤存儲器。光盤存儲器的外存容量很大,如CD-ROM光盤容量可達650 MB,硬盤已達幾十個GB乃至幾百個GB,而且容量還在增加,故也稱外存為海量存儲器。不過,要配備專門的設備才能完成對外存的讀寫。例如,軟盤和硬盤要配有驅動器,磁帶要有磁帶機。通常,將外存歸入到計算機外部設備一類,它所存放的信息調入內(nèi)存后CPU才能使用。 第6章 主 存 儲 器6.1.2

3、半導體存儲器的分類半導體存儲器的分類 早期的內(nèi)存使用磁芯,隨著大規(guī)模集成電路的發(fā)展,半導體存儲器集成度大大提高,成本迅速降低,存取速度大大加快,所以在微型計算機中,內(nèi)存一般都使用半導體存儲器。從制造工藝的角度來分,半導體存儲器分為雙極型、CMOS型、HMOS型等;從應用角度應用角度來分分,可分為隨機讀寫存儲器隨機讀寫存儲器(Random Access Memory,又稱為隨機存取存儲器,簡稱RAM)和只讀存儲器只讀存儲器(Read Only Memory,簡稱ROM),如圖6.1所示。第6章 主 存 儲 器圖6.l 半導體存儲器的分類掩膜ROM可編程ROM(PROM)電可擦PROM(EEPRO

4、M)可擦除ROM(EPROM)非易失RAM(NVRAM)靜態(tài)RAM(SRAM)動態(tài)RAM(DRAM)組合RAM(IRAM)雙極型RAMMOS型RAM只讀存儲器(ROM)隨機讀寫存儲器(RAM)半導體存儲器第6章 主 存 儲 器 1) 掩膜掩膜ROM 掩膜ROM是利用掩膜工藝制造的存儲器,程序和數(shù)據(jù)在制造器件過程中已經(jīng)寫入,一旦做好,不能更改不能更改。因此,只適合于存儲成熟的固定程序和數(shù)據(jù)存儲成熟的固定程序和數(shù)據(jù),大量生產(chǎn)時,成本很低。例如,鍵盤的控制芯片鍵盤的控制芯片。1. 只讀存儲器只讀存儲器(ROM)第6章 主 存 儲 器 2) 可編程ROM 可編程ROM簡稱PROM(Programabl

5、e ROM)。PROM由廠家生產(chǎn)出的“空白”存儲器,根據(jù)用戶需要,利用特殊方法寫入程序和數(shù)據(jù),即對存儲器進行編程。但只能寫入一次只能寫入一次,寫入后信息是固定的,不能更改。它PROM類似于掩膜ROM,適合于批量使用。第6章 主 存 儲 器 3) 可擦除PROM 可擦除PROM簡稱EPROM(Erasable Programable ROM)。這種存儲器可由用戶按規(guī)定的方法多次編程多次編程,如編程之后想修改,可用紫外線燈紫外線燈制作的擦除擦除器照射730分鐘左右(新的芯片擦除時間短,多次擦除過的芯片擦除時間長),使存儲器復原,用戶可再編程。這對于專門用途的研制和開發(fā)特別有利,因此應用十分廣泛。第

6、6章 主 存 儲 器 4) 電可擦PROM 電擦除的PROM簡稱EEPROM或E2PROM(Electrically Erasable PROM)。這種存儲器能以字節(jié)為單位擦除和改寫,而且不需把芯片拔下插入編程器編程,在用戶系統(tǒng)即可進行。隨著技術的進步,EEPROM的擦寫速度將不斷加快,將可作為不易失的RAM使用。第6章 主 存 儲 器 2. 隨機讀寫存儲器隨機讀寫存儲器(RAM) 這種存儲器在使用過程中既可利用程序隨時寫入信息,又可隨時讀出信息。它分為雙極型和MOS型兩種,前者讀寫速度高,但功耗大,集成度低,故在微型機中幾乎都用后者。RAM可分為三類。 1) 靜態(tài)靜態(tài)RAM 靜態(tài)RAM即SR

7、AM(Static RAM),其存儲電路以雙穩(wěn)態(tài)觸發(fā)器為基礎,狀態(tài)穩(wěn)定,只要不掉電,信息不會丟失只要不掉電,信息不會丟失。優(yōu)點是不需刷新,缺點是集成度低集成度低。它適用于不需要大存儲容量的微型計算機(例如,單板機和單片機單板機和單片機)中。第6章 主 存 儲 器 2) 動態(tài)動態(tài)RAM 動態(tài)RAM即DRAM(Dynamic RAM),其存儲單元以電容為基礎,電路簡單,集成度高集成度高。但也存在問題,即電容電容中電荷由于漏電漏電會逐漸丟失,因此DRAM需定時刷新需定時刷新。它適用于大存儲大存儲容量的計算機容量的計算機。 第6章 主 存 儲 器 3) 非易失非易失RAM 非易失RAM或稱掉電自保護R

8、AM,即NVRAM(Non Volative RAM),這種RAM是由SRAM和EEPROM共同構成的存儲器,正常運行時和正常運行時和SRAM一樣一樣,而在掉電掉電或電源有故障的瞬間,它把SRAM的信息保存在的信息保存在EEPROM中,從而使信息不會丟失。NVRAM多用于存儲非常重要的信息非常重要的信息和掉電保護掉電保護。 其他新型存儲器還有很多,如快擦寫ROM(即Flash ROM)以及Integrated RAM,它們已得到應用,詳細內(nèi)容請參閱存儲器數(shù)據(jù)手冊。第6章 主 存 儲 器6.1.3 半導體存儲器的主要技術指標半導體存儲器的主要技術指標1. 容量容量 存儲器芯片的容量是以存儲1位二

9、進制數(shù)(bit)為單位的,因此存儲器的容量指每個存儲器芯片所能存儲的二進制數(shù)的位數(shù)。例如,1024位/片指芯片內(nèi)集成了1024位的存儲器。由于在微機中,數(shù)據(jù)大都是以字節(jié)(Byte)為單位并行傳送的,因此,對存儲器的讀寫也是以字節(jié)為單位字節(jié)為單位尋址的。第6章 主 存 儲 器 然而,存儲器芯片因為要適用于1位、4位、8位計算機的需要,或因工藝上的原因,其數(shù)據(jù)線也有1位、4位、8位之不同。例如,Intel 2116為1位,Intel 2114為4位,Intel 6264為8位,所以在標定存儲器容量時,經(jīng)常同時標出存儲單元的數(shù)目和位數(shù),因此有存儲器芯片容量存儲器芯片容量=單元數(shù)單元數(shù)數(shù)據(jù)線位數(shù)數(shù)據(jù)線

10、位數(shù)如Intel 2114芯片容量為1 K4位/片,Intel 6264為8 K8位/片。 雖然微型計算機的字長已經(jīng)達到16位、32位甚至64位,但其內(nèi)存仍以一個字節(jié)為一個單元,不過在這種微機中,一次可同時對2、4、8個單元進行訪問。第6章 主 存 儲 器 2. 存取速度存取速度 存儲器芯片的存取速度是用存取時間來衡量的,它是指從CPU給出有效的存儲器地址到存儲器給出有效數(shù)據(jù)所需要的時間。存取時間越小,速度越快。超高速存儲器的存取速度小于20 ns,中速存儲器的存取速度在100200 ns之間,低速存儲器的存取速度在300 ns以上?,F(xiàn)在Pentium 4 CPU時鐘已達2.4 GHz以上,這

11、說明存儲器的存取速度已非常高。隨著半導體技術的進步,存儲器的發(fā)展趨勢是容量越來越大,速度越來越高,而體積卻越來越小。第6章 主 存 儲 器6.2 隨機存儲器隨機存儲器(RAM)6.2.1 靜態(tài)靜態(tài)RAM 1. 靜態(tài)靜態(tài)RAM的基本存儲電路的基本存儲電路 該電路通常由如圖6.2所示的6個MOS管組成。在此電路中,V1V4管組成雙穩(wěn)態(tài)觸發(fā)器,V1、V2為放大管,V3、V4為負載管。若V1截止,則A點為高電平,它使V2導通,于是B點為低電平,這又保證了V1的截止。同樣,V1導通而V2截止,這是另一個穩(wěn)定狀態(tài)。因此,可用V1管的兩種狀態(tài)表示“1”或“0”。由此可知,靜態(tài)RAM保存信息的特點是和這個雙穩(wěn)

12、態(tài)觸發(fā)器的穩(wěn)定狀態(tài)密切相關的。顯然,僅僅能保持這兩個狀態(tài)的一種還是不夠的,還要對狀態(tài)進行控制,于是就加上了控制管V5、V6。第6章 主 存 儲 器圖6.2 六個MOS管組成的靜態(tài)RAM存儲電路V5V3VCCV6AI/OI/O選擇線V4V1V2第6章 主 存 儲 器 當?shù)刂纷g碼器的某一個輸出線送出高電平到V5、V6控制管的柵極時,V5、V6導通,于是,A點與I/O線相連,B點與I/O線相連。這時如要寫“1”,則I/O為“1”, I/O為“0”,它們通過V5、V6管與A、B點相連,即A=“1”,B=“0”,使V1截止,V2導通。而當寫入信號和地址譯碼信號消失后,V5、V6截止,該狀態(tài)仍能保持。如要

13、寫“0”,線為“1”,I/O線為“0”,這使V1導通,V2截止。只要不掉電,這個狀態(tài)會一直保持,除非重新寫入一個新的數(shù)據(jù)。對所存的內(nèi)容讀出時,仍需地址譯碼器的某一輸出線送出高電平到V5、V6管柵極,即此存儲單元被選中,此時V5、V6導通。于是,V1、V2管的狀態(tài)被分別送至I/O線、 I/O線,這樣就讀取了所保存的信息。顯然,存儲的信息被讀出后,存儲的內(nèi)容并不改變,除非重寫一個數(shù)據(jù)。第6章 主 存 儲 器 由于SRAM存儲電路中,MOS管數(shù)目多,故集成度較低集成度較低,而V1、V2管組成的雙穩(wěn)態(tài)觸發(fā)器必有一個是導通的,功耗功耗也比DRAM大大,這是SRAM的兩大缺點。其優(yōu)點是不需要刷新電路不需要

14、刷新電路,從而簡化了外部電路。第6章 主 存 儲 器 2. 靜態(tài)靜態(tài)RAM的結構的結構 靜態(tài)RAM內(nèi)部是由很多如圖6.2所示的基本存儲電路組成的,容量容量為單元數(shù)與數(shù)據(jù)線位數(shù)單元數(shù)與數(shù)據(jù)線位數(shù)之乘積乘積。為了選中某一個單元,往往利用矩陣式排列的地址譯碼電路。例如,1 K單元的內(nèi)存需10根根地址線,其中5根用于行譯碼,另5根用于列譯碼,譯碼后在芯片內(nèi)部排列成32條行選擇線和32條列選擇線,這樣可選中1024個單元中的任何一個,而每一個單元的基本存儲電路的個數(shù)與數(shù)據(jù)線位數(shù)相同。 第6章 主 存 儲 器 常用的典型SRAM芯片有6116、6264、62256、628128等。Intel 6116的管

15、腳及功能框圖如圖6.3所示。6116芯片的容量為2 K8 bit,有2048個存儲單元,需11根地址線根地址線,7根根用于行行地址譯碼輸入,4根根用于列列譯碼地址輸入,每條列線控制8位,從而形成了128128個存儲陣列,即16 384個存儲體。6116的控制線控制線有三條,片選片選CS、輸出允許輸出允許OE和讀寫控制讀寫控制WE。第6章 主 存 儲 器圖6.3 6116管腳和功能框圖A71A62A53A44A35A26A17A08D09D110D211GND12242322212019181716151413VCCA8A9WEOEA10CSD7D6D5D4D3行譯碼128128存儲矩陣A10A

16、4列I/O列譯碼輸入數(shù)據(jù)控制邏輯D7D0CSWEOEA3A0第6章 主 存 儲 器 Intel 6116存儲器芯片的工作過程如下: 讀出讀出時,地址輸入線A10A0送來的地址信號經(jīng)地址譯碼器送到行、列地址譯碼器,經(jīng)譯碼后選中一個存儲單元(其中有8個存儲位),由CS、OE、WE構成讀出邏輯(CS=0,OE=0,WE=1),打開右面的8個三態(tài)門,被選中單元的8位數(shù)據(jù)經(jīng)I/O電路和三態(tài)門送到D7D0輸出。寫入寫入時,地址選中某一存儲單元的方法和讀出時相同,不過這時CS=0,OE=1,WE=0,打開左邊的三態(tài)門,從D7D0端輸入的數(shù)據(jù)經(jīng)三態(tài)門和輸入數(shù)據(jù)控制電路送到I/O電路,從而寫到存儲單元的8個存儲

17、位中。當沒沒有讀寫操作操作時,CS=1,即片選處于無效狀態(tài),輸入輸出三態(tài)門至高阻狀態(tài),從而使存儲器芯片與系統(tǒng)總線“脫離”。6116的存取時間在85150 ns之間。第6章 主 存 儲 器 其他靜態(tài)RAM的結構與6116相似,只是地址線不同而已。常用的型號有6264、62256,它們都是28個引腳的雙列直插式芯片,使用單一的+5 V電源,它們與同樣容量的EPROM引腳相互兼容,從而使接口電路的連線更為方便。 值得注意的是,6264芯片還設有一個CS2引腳,通常接到5 V電源,當?shù)綦姇r,電壓下降到小于或等于+0.2 V時,只需向該引腳提供2 A的電流,則在VCC=2 V時,該RAM芯片就進入數(shù)據(jù)保

18、護狀態(tài)。根據(jù)這一特點,在電源掉電檢測和切換電路的控制下,當檢測到電源電壓下降到小于芯片的最低工作電壓(CMOS電路為+4.5 V,非CMOS為+4.75 V)時,將6264RAM切換到由鎳鉻電池或銀電池提供的備用電源供電,即可實現(xiàn)斷電后長時間的數(shù)據(jù)保護。數(shù)據(jù)保護電路如圖6.4所示。第6章 主 存 儲 器圖6.4 6264SRAM數(shù)據(jù)保護電路47 k4.7 k2.5V470.1FGND5V200CS26264VCCCS26264VCC5V1 kA71A62A53A44A35A26A17A08D09D110D211GND1224232221201918171615VCCWECS2OEA10D7D6

19、D5131425262728A8A9A111CSD4D3A12NC626447 k第6章 主 存 儲 器 在電子盤和大容量存儲器中,需要容量更大的SRAM,例如,HM628126容量為1 Mbit(128 K8 bit),而HM628512芯片容量達4 Mbit。限于篇幅,在此不再贅述,讀者可參閱存儲器手冊。第6章 主 存 儲 器6.2.2 動態(tài)動態(tài)RAM 1. 動態(tài)動態(tài)RAM存儲電路存儲電路圖6.5 單管動態(tài)存儲器電路刷 新放大器DV列選擇信號數(shù)據(jù)輸入輸出行選擇信號第6章 主 存 儲 器 由圖可見,DRAM存放信息靠存放信息靠的是電容電容C,電容C有電荷時,為邏輯“1”,沒有電荷時,為邏輯“

20、0”。但由于任何電容都存在漏電漏電現(xiàn)象,因此,當電容C存有電荷時,過一段時間由于電容的放電導致電荷流失,信息也就丟失丟失。解決的辦法是刷新刷新,即每隔一定時間(一般為2 ms)就要刷新一次,使原來處于邏輯電平“l(fā)”的電容電容的電荷電荷又得到補充補充,而原來處于電平“0”的電容仍保持“0”。在進行讀操作時,根據(jù)行地址譯碼,使某一條行選擇線為高電平,于是使本行上所有的基本存儲電路中的管子V導通,使連在每一列上的刷新放大器讀取對應存儲電容上的電壓值,刷新放大器將此電壓值轉換為對應的邏輯電平“0”或“1”,又重寫到存儲電容上。而列地址譯碼產(chǎn)生列選擇信號,所選中那一列的基本存儲電路才受到驅動,從而可讀取

21、信息。第6章 主 存 儲 器 在寫操作時,行選擇信號為“l(fā)”,V管處于導通狀態(tài),此時列選擇信號也為“1”,則此基本存儲電路被選中,于是由外接數(shù)據(jù)線送來的信息通過刷新放大器和V管送到電容C上。刷新是逐行進行的,當某一行選擇信號為“1”時,選中了該行,電容上信息送到刷新放大器上,刷新放大器又對這些電容立即進行重寫。由于刷新時,列選擇信號總為“0”,因此電容上信息不可能被送到數(shù)據(jù)總線上。第6章 主 存 儲 器2. 動態(tài)動態(tài)RAM舉例舉例圖6.6 Intel 2164A引腳與邏輯符號A7A0RASCASDINDOUTWE12345678NCDINWERASA0A2A1VDD16151413121110

22、9A7A5A4A3A6DOUTCASVSSCASRASWEA7A0VDDVSS地址輸入列地址選通行地址選通寫允許5V地第6章 主 存 儲 器 DRAM芯片2164A的容量為64 K1 bit,即片內(nèi)有65 536個存儲單元,每個單元只有1位數(shù)據(jù),用8片片2164A才能構成64 KB的存儲器。若想在2164A芯片內(nèi)尋址64 K個單元,必須用16條地條地址線址線。但為減少減少地址線引腳數(shù)目引腳數(shù)目,地址線又分為行行地址線和列列地址線,而且分時分時工作,這樣DRAM對外部只只需引出引出8條地址線條地址線。芯片內(nèi)部有地址鎖存器,利用多路開關,由行地址選通信號RAS(Row Address Strobe

23、),把先送來的8位地址送至行地址鎖存器,由隨后出現(xiàn)的列地址選通信號CAS(Column Address Strobe)把后送來的8位地址送至列地址鎖存器,這8條地址線也用手刷新,刷新時一次選中一行,2 ms內(nèi)全部刷新一次。Intel 2164A的內(nèi)部結構示意圖如圖6.7所示。第6章 主 存 儲 器圖6.7 Intel 2164A內(nèi)部結構示意圖128128存儲矩陣1/128行譯碼器128128存儲矩陣128讀出放大器1/128列譯碼128讀出放大器128128存儲矩陣1/128行譯碼器128128存儲矩陣128讀出放大器1/128列譯碼128讀出放大器A0A1A2A3A4A5A6A78位地址鎖存

24、器行時鐘緩沖器列時鐘緩沖器寫允許時 鐘緩沖器RASCASWEDIN數(shù)據(jù)輸入緩 沖 器1/4I/O門輸 出緩沖器DOUTVDDVSS第6章 主 存 儲 器 圖中64 K存儲體由4個個128128的存儲矩陣組成,每個128128的存儲矩陣,由7條行地址線和7條列地址線進行選擇,在芯片內(nèi)部經(jīng)地址譯碼后可分別選擇128行和128列。鎖存在行地址鎖存器中的七位行地址RA6RA0同時加到4個存儲矩陣上,在每個存儲矩陣中都選中一行,則共有512個存儲電路可被選中,它們存放的信息被選通至512個讀出放大器,經(jīng)過鑒別后鎖存或重寫。鎖存在列地址鎖存器中的七位列地址CA6CA0(相當于地址總線的A14A8),在每個

25、存儲矩陣中選中一列,然后經(jīng)過4選1的I/O門控電路(由RA7、CA7控制)選中一個單元,對該單元進行讀寫。2164A數(shù)據(jù)的讀出和寫入讀出和寫入是分開分開的,由WE信號控制讀寫。當WE為高高時,實現(xiàn)讀出讀出,即所選中單元的內(nèi)容經(jīng)過三態(tài)輸出緩沖器在DOUT腳讀出。而WE當為低低電平時,實現(xiàn)寫入寫入,DIN引腳上的信號經(jīng)輸入三態(tài)緩沖器對選中單元進行寫入。2164A沒有片沒有片選信號選信號,實際上用行選RAS、列選CAS信號作為片選信號。第6章 主 存 儲 器 3. 高集成度高集成度DRAM 由于微型計算機內(nèi)存的實際配置已從640 KB發(fā)展到高達16 MB甚至256 MB,因此要求配套的DRAM集成度

26、也越來越高,容量為1 M1 bit,1 M4 bit,4 M1 bit以及更高集成度的存儲器芯片已大量使用。通常,把這些芯片放在內(nèi)存條上,用戶只需把內(nèi)存條插到系統(tǒng)板上提供的存儲條插座上即可使用。例如,有256 K8 bit,1 M8 bit,256 K9 bit,1 M9 bit(9位時有一位為奇偶校驗位)及更高集成度的存儲條。第6章 主 存 儲 器 圖6.8是采用HYM59256A的存儲條,圖中給出了引腳和方塊圖,其中A8A0為地址輸入線,DQ7DQ0為雙向數(shù)據(jù)圖6.8 256 K9 bit存儲條線,PD為奇偶校驗數(shù)據(jù)輸入,PCAS為奇偶校驗的地址選通信號,PQ為奇偶校驗數(shù)據(jù)輸出,WE為讀寫

27、控制信號,RAS、CAS為行、列地址選通信號,VDD為電源(+5V),Vss為地線。30個引腳定義是存儲條通用標準。 另外,還有1 M8 bit的內(nèi)存條,HYM58100由1 M1 bit的8片DRAM組成,也可由1 M4 bit DRAM 2片組成,更高集成度的內(nèi)存條請參閱存儲器手冊。第6章 主 存 儲 器RASA8A0CASWE256K4256K4256K1PCASPDDQ0DQ1DQ2DQ3DQ4DQ5DQ6DQ7PQVDDCASDQ0(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(21)(2

28、2)(23)(24)(25)(26)(27)(28)(29)(30)A0A1DQ1A2A3VSSDQ2A4A5DQ3A6A7DQ4A8NCNCDQ5WEVSSDQ6NCDQ7PQRASPCASPDVDD圖6.8 256 K9 bit存儲條 第6章 主 存 儲 器6.3 只讀存儲器只讀存儲器(ROM)6.3.1 掩膜掩膜ROM最早的只讀存儲器是掩膜ROM。掩膜ROM制成后,用戶不不能修改能修改,圖6.9為一個簡單的44位MOS管ROM,采用單譯碼結構。兩位地址線A1、A0譯碼后可譯出四種狀態(tài),輸出4條選擇線,分別選中4個單元,每個單元有4位輸出。第6章 主 存 儲 器圖6.9 掩膜ROM電路原理

29、圖單元3單元2單元1單元0VCC地址譯碼器A1A0D3D2D1D0第6章 主 存 儲 器 在圖6.9中所示的矩陣中,行和列的交點,有的連有管子,有的沒有,這是工廠根據(jù)用戶提供的程序對芯片圖形(掩膜)進行二次光刻所決定的,所以稱為掩膜ROM。若地址線A1A0=00,則選中0號單元,即字線0為高電平,若有管子與其相連(如位線2和0),其相應的MOS管導通,位線輸出為0,而位線1和3沒有管子與字線相連,則輸出為1。故存儲器的內(nèi)容取決于制造工藝,圖6.9存儲矩陣的內(nèi)容如表6-1所示。第6章 主 存 儲 器表表6-1 掩膜掩膜ROM存儲矩陣的內(nèi)容存儲矩陣的內(nèi)容 位單元D3D2D1D00101011101

30、2010130110第6章 主 存 儲 器6.3.2 可擦可編程只讀存儲器可擦可編程只讀存儲器(EPROM、EEPROM)1紫外線可擦可編程只讀存儲器紫外線可擦可編程只讀存儲器(EPROM)在某些應用中,程序需要經(jīng)常修改,因此能夠重復擦寫的EPROM被廣泛應用。這種存儲器利用編程器寫入后,信息可長久保持,因此可作為只讀存儲器。當其內(nèi)容需要變更時,可利用擦除器(用紫外線燈照射紫外線燈照射)將其擦除擦除,各單位內(nèi)容復原為FFH,再根據(jù)需要利用EPROM編程器編程,因此這種芯片可反復使用。 第6章 主 存 儲 器 1) EPROM的存儲單元電路的存儲單元電路 通常EPROM存儲電路是利用浮柵MOS管

31、構成的,又稱FAMOS管(Floating gate Avalanche Injection Metal-Oxide-Semiconductor,即浮柵雪崩注入MOS管),其構造如圖6.10(a)所示。第6章 主 存 儲 器圖6.10 浮柵MOS EPROM存儲電路SSiO2浮柵 PPN襯底(a)行線位線輸出位線DS浮柵管(b)VCC第6章 主 存 儲 器 該電路和普通P溝道增強型MOS管相似,只是浮柵管的柵極沒有引出端,而被SiO2絕緣層所包圍,稱為“浮柵”。在原始狀態(tài),該管柵極上沒有電荷,沒有導通溝道,D和S是不導通的。如果將源極和襯底接地,在襯底和漏極形成的PN結上加一個約24 V的反向

32、電壓,可導致雪崩擊穿,產(chǎn)生許多高能量的電子,這些電子比較容易越過絕緣薄層進入浮柵。注入浮柵的電子數(shù)量由所加電壓脈沖的幅度和寬度來控制,如果注入的電子足夠多,這些負電子在硅表面上感應出一個連接源漏極的反型層,使源漏極呈低阻態(tài)。 第6章 主 存 儲 器 當外加電壓取消后,積累在浮柵上的電子沒有放電回路,因而在室溫和無光照的條件下可長期地保存在浮柵中。將一個浮柵管和MOS管串起來組成如圖6.10(b)所示的存儲單元電路。于是浮柵中注入了電子的MOS管源漏極導通,當行選線選中該存儲單元時,相應的位線為低電平,即讀取值為“0”,而未注入電子的浮柵管的源漏極是不導通的,故讀取值為“1”。在原始狀態(tài)(即廠家

33、出廠時),沒有經(jīng)過編程,浮柵中沒注入電子,位線上總是“l(fā)”。 第6章 主 存 儲 器消除浮柵電荷的辦法是利用紫外線光照射,由于紫外線光子能量較高,從而可使浮柵中的電子獲得能量,形成光電流從浮柵流入基片,使浮柵恢復初態(tài)。EPROM芯片上方有一個石英玻璃窗口,只要將此芯片放入一個靠近紫外線燈管的小盒中,一般照射10分鐘左右,讀出各單元的內(nèi)容均為FFH,則說明該EPROM已擦除。第6章 主 存 儲 器 2) 典型典型EPROM芯片介紹芯片介紹 EPROM芯片有多種型號,如2716(2 K8 bit)、2732(4 K8 bit)、2764(8 K8 bit)、27128(16 K8 bit)、272

34、56(32 K8 bit)等。下面以2764A為例,介紹EPROM的性能和工作方式。 Intel 2764A有13條地址線條地址線,8條數(shù)據(jù)線條數(shù)據(jù)線,2個電壓輸入端個電壓輸入端VCC和和VPP,一個片選端CE(功能同CS),此外還有輸出允許OE和編編程控制端程控制端PGM,其功能框圖見圖6.11。第6章 主 存 儲 器圖6.11 2764A功能框圖OEPGMCE輸出允許編程邏輯輸出緩沖D7D0Y門256256存儲矩陣Y譯碼X譯碼A12A8A7A0第6章 主 存 儲 器 (1) 讀讀方式 讀方式是2764A通常使用的方式,此時兩個電源引腳VCC和VPP都接至+5 V,PGM接至高電平高電平,當

35、從2764A的某個單元讀數(shù)據(jù)時,先通過地址引腳接收來自CPU的地址信號,然后使控制信號和CE、OE都有效,于是經(jīng)過一個時間間隔,指定單元的內(nèi)容即可讀到數(shù)據(jù)總線上。Intel 2764A有七種工作方式,如表6-2所示。第6章 主 存 儲 器表表6-2 2764A的工作方式選擇表的工作方式選擇表方式A9A0VPPVCC數(shù)據(jù)端功能讀低低高VCC5 V數(shù)據(jù)輸出輸出禁止低高高VCC5 V高阻備用高VCC5 V高阻編程低高低12.5 VVCC數(shù)據(jù)輸入校驗低低高12.5 VVCC數(shù)據(jù)輸出編程禁止高12.5 VVCC高阻標識符 低 低 高 高低高VCCVCC5 V5 V制造商編碼器件編碼引腳CEOEPGM第6

36、章 主 存 儲 器 但把A9引腳接至11.512.5 V的高電平,則2764A處于讀Intel標識符模式。要讀出2764A的編碼必須順序讀出兩個字節(jié),先讓A1A8全為低電平,而使A0從低變高,分兩次讀取2764A的內(nèi)容。當A0=0時,讀出的內(nèi)容為制造商編碼(陶瓷封裝為89H,塑封為88H),當A0=1時,則可讀出器件的編碼(2764A為08H,27C64為07H)。第6章 主 存 儲 器 (2) 備用備用方式。只要CE為高高電平,2764A就工作在備用方式,輸出端輸出端為高阻高阻狀態(tài),這時芯片功耗功耗將下降下降,從電源所取電流由100 mA下降到40 mA。第6章 主 存 儲 器 (3) 編程

37、編程方式。這時,VPP接+12.5 V,VCC仍接+5 V,從數(shù)據(jù)線輸入這個單元要存儲的數(shù)據(jù),CE端保持低電平低電平,輸出允許信號OE為高高,每寫一個地址單元寫一個地址單元,都必須在PGM引腳端給一個低電平一個低電平有效,寬度為45 ms的脈沖的脈沖,如圖6.12所示。第6章 主 存 儲 器圖6.12 2764A編程波形地址數(shù)據(jù)VPPCEPGMOE45ms地址穩(wěn)定編程校驗第6章 主 存 儲 器 (4) 編程禁止編程禁止 在編程過程中,只要使該片CE為高電平高電平,編程就立即禁止。 (5) 編程校驗編程校驗 在編程過程中,為了檢查檢查編程時寫入寫入的數(shù)據(jù)是否正確,通常在編程過程中包含校驗操作。在

38、一個字節(jié)的編程完成后,電源的接法不變,但PGM為高電平,CE、OE均為低電平,則同一單元的數(shù)據(jù)就在數(shù)據(jù)線上輸出,這樣就可與輸入數(shù)據(jù)相比較,校驗編程的結果是否正確。第6章 主 存 儲 器 (6) Intel標識符模式標識符模式 當兩個電源端VCC和VPP都接至+5 V,CE=OE=0時,PGM為高電平,這時與讀方式相同。另外,在對EPROM編程時,每寫一個字節(jié)都需45 ms的PGM脈沖,速度太慢,且容量越大,速度越慢。為此,Intel公司開發(fā)了一種新的編程方法,比標準方法快6倍以上,其流程圖如圖6.13所示。 實際上,按這一思路開發(fā)的編程器有多種型號。編程器中有一個卡插在I/O擴展槽上,外部接有

39、EPROM插座,所提供的編程軟件可自動提供編程電壓VPP,按菜單提示,可讀、可編程、可校驗,也可讀出器件的編碼,操作很方便。第6章 主 存 儲 器地址第一個單元開始VCC6.0VVPP21VX0編程1ms脈沖X增量X1.5?檢驗字節(jié)編程一個3Xms寬脈沖X1.5?YN檢驗字節(jié)通過否最后地址?VCCVPP21V全部字節(jié)與初始值比通過否裝置失敗NY裝置通過結束地址增量NNYNYYNY圖6.13 Intel對EPROM編程算法流程圖第6章 主 存 儲 器 3) 高集成度高集成度EPROM 高集成度EPROM芯片有多種型號,除了常使用的EPROM 2764外,還有27128、27256、27512等。

40、由于工工業(yè)控控制計算機計算機的發(fā)展,迫切需用電子盤取代硬盤電子盤取代硬盤,常把用戶程序、操作系統(tǒng)固化固化在電子盤(ROMDISK)上,這時要用27C010(128 K8 bit)、27C020(256 K8 bit)、27C040(512 K8 bit)大容量芯片。關于這幾種芯片的使用請參閱有關手冊。第6章 主 存 儲 器 2. 電可擦可編程只讀存儲器電可擦可編程只讀存儲器(EEPROM) EPROM的優(yōu)點是一塊芯片可多次使用,缺點是整個芯片雖只寫錯一位只寫錯一位,也必須從電路板上取下擦掉重寫取下擦掉重寫,因而很不方便的。在實際應用中,往往只要改寫幾個字節(jié)的內(nèi)容,因此多數(shù)情況下需要以字節(jié)為單位

41、進行擦寫,而EEPROM在這方面具有很大的優(yōu)越性。下面以Intel 2816為例,說明EEPROM的基本特點和工作方式。第6章 主 存 儲 器 1) 2816的基本特點的基本特點 2816是容量為2 K8 bit的電擦除PROM,它的邏輯符號如圖6.14所示。芯片的管腳排列與2716一致,只是在管腳定義上,數(shù)據(jù)線管腳對2816來說是雙向雙向的,以適應讀寫工作模式。 2816的讀取時間為250 ns,可滿足多數(shù)微處理器對讀取速度的要求。2816最突出的特點是可以字節(jié)為單位字節(jié)為單位進行擦除和重寫擦除和重寫。擦或寫用CE和OE信號加以控制,一個字節(jié)的擦寫時間為10 ms。2816也可整片進行擦除整

42、片進行擦除,整片擦除時間也是10 ms。無論字節(jié)擦除還是整片擦除均在機內(nèi)進行。第6章 主 存 儲 器圖6.14 2816的邏輯符號A10A0CED7D0OEA10A0地址線D7D0雙向數(shù)據(jù)線CE片選OE輸出允許VPP寫入電壓第6章 主 存 儲 器 2) 2816的工作方式的工作方式 2816有六種工作方式,每種工作方式下各個控制信號所需電平如表6-3所示。從表中可見,除整片擦除外,CE和OE均為TTL電平,而整片擦除時電壓為+9+15 V,在擦或寫方式時VPP均為+21 V的脈沖,而其他工作方式時電壓為+4+6 V。第6章 主 存 儲 器表表6-3 2816的工作方式的工作方式VPP/V數(shù)據(jù)線

43、功能讀方式低低+4+6輸出備用方式高+4+6高阻字節(jié)擦除低高+21輸入為高電平字節(jié)寫低高+21輸入片擦除低+9+15V+21輸入為高電平擦寫禁止高+21高阻方式 管腳 CEOE第6章 主 存 儲 器 (1) 讀讀方式。 在讀方式時,允許CPU讀取2816的數(shù)據(jù)。當CPU發(fā)出地址信號以及相關的控制信號后,與此相對應,2816的地址信號和CE、OE信號有效有效,經(jīng)一定延時,2816可提供有效數(shù)據(jù)。 ( 2) 寫寫方式。 2816具有以字節(jié)為單位字節(jié)為單位的擦寫功能,擦除擦除和寫入寫入是同一種操作同一種操作,即都是寫寫,只不過擦除擦除是固定寫寫“1”而已。因此,在擦除時,數(shù)據(jù)輸入是TTL高電平。在以

44、字節(jié)為單位進行擦除和寫入時,CE為低電平,OE為高電平,從VPP端輸入編程脈沖,寬度最小為9 ms,最大為70 ms,電壓為21 V。為保證存儲單元能長期可靠地工作,編程脈沖要求以指數(shù)形式上升到21 V。第6章 主 存 儲 器 (3) 片擦除片擦除方式。當2816需整片擦除時,也可按字節(jié)擦除方式將整片2 KB逐個進行,但最簡便的方法是依照表6-3,將CE和VPP按片擦除方式連接,將數(shù)據(jù)輸入引腳置為TTL高電平,而使引腳電壓達到915 V,則約經(jīng)10 ms,整片內(nèi)容全部被擦除,即2 KB的內(nèi)容全為FFH。 (4) 備用備用方式。當2816的CE端加上TTL高電平時,芯片處于備用狀態(tài),OE控制無效

45、,輸出呈高阻態(tài)。在備用狀態(tài)下,其功耗可降到55。第6章 主 存 儲 器 3) 2817A EEPROM 在工業(yè)控制領域,常用2817A EEPROM,其容量也是2 K8 bit,采用28腳封裝,它比比2816多多一個RDY/BUSY引腳,用于向向CPU提供狀態(tài)提供狀態(tài)。擦寫過程是當原有內(nèi)容被擦除時,將RDY/BUSY引腳置于低電平,然后再將新的數(shù)據(jù)寫入,完成此項操作后,再將RDY/BUSY引腳置于高電平,CPU通過檢測此引腳的狀態(tài)來控制芯片的擦寫操作,擦寫時間約5 ns。2817A的特點是片內(nèi)具有防寫保護單元。它適于現(xiàn)場修改參數(shù)。2817A引腳見圖6.15。第6章 主 存 儲 器圖6.15 2

46、817A引腳圖12345678910111213142827262524232221201918171615VCCNCA7A6A5A4A3A2A1A0D0D1D2GNDWENCA8A9NCOEA10CED7D6D5D4D3B/R第6章 主 存 儲 器 圖6.15中,R/B是RDY/BUSY的縮寫,用于指示器件的準備就緒/忙狀態(tài),2817A使用單一的+5 V電源,在片內(nèi)有升壓到+21 V的電路,用于原VPP引腳的功能,可避免VPP偏高或加電順序錯誤引起的損壞,2817A片內(nèi)有地址鎖存器、數(shù)據(jù)鎖存器,因此可與8088/8086、8031、8096等CPU直接連接。2817A片內(nèi)寫周期定時器通過RD

47、Y/BUSY引腳向CPU表明它所處的工作狀態(tài)。在正在寫一個字節(jié)的過程中,此引腳呈低電平,寫完以后此引腳變?yōu)楦唠娖健?817A中RDY/BUSY引腳的這一功能可在每寫完一個字節(jié)后向CPU請求外部中斷來繼續(xù)寫入下一個字節(jié),而在寫入過程中,其數(shù)據(jù)線呈高阻狀態(tài),故CPU可繼續(xù)執(zhí)行其程序。第6章 主 存 儲 器 因此采用中斷方式既可在線修改內(nèi)存參數(shù)而又不致影響工業(yè)控制計算機的實時性。2817A讀取時間為200 ns,數(shù)據(jù)保存時間接近10年,但每個單元允許擦寫104次,故要均衡地使用每個單元,以提高其壽命。2817A的工作方式如表6-4所示。 此外,2864A是8 K8 bit的EEPROM,其性能更優(yōu)越

48、,每一字節(jié)擦寫時間為5 ns,2864A只需2 ms,讀取時間為250 ns,其引腳與2764兼容。第6章 主 存 儲 器表表6-4 2817A工作方式選擇表工作方式選擇表引腳CEOEWEBUSY方式RDY/數(shù)據(jù)線功能讀低低高高阻輸出維持高無關無關高阻高阻字節(jié)寫入低高低低輸入字節(jié)擦除字節(jié)寫入前自動擦除第6章 主 存 儲 器6.4 CPU與存儲器的連接與存儲器的連接6.4.1 連接時應注意的問題連接時應注意的問題 在微型計算機中,CPU對存儲器進行讀寫操作,首先先由地地址總線址總線給出地址信號地址信號,然后然后發(fā)出讀寫控制信號讀寫控制信號,最后最后才能在數(shù)數(shù)據(jù)總線據(jù)總線上進行數(shù)據(jù)的讀寫數(shù)據(jù)的讀寫

49、。所以,CPU與存儲器連接時,地址地址總線總線、數(shù)據(jù)總線數(shù)據(jù)總線和控制總線控制總線都要連接。在連接時應注意以下3個問題。第6章 主 存 儲 器 1. CPU總線的帶負載能力總線的帶負載能力 CPU在設計時,一般一般輸出線的帶負載能力為1個個TTL?,F(xiàn)在存儲器為MOS管管,直流負載很小直流負載很小,主要是電容負載,故在簡單系統(tǒng)簡單系統(tǒng)中,CPU可直接與存儲器相連可直接與存儲器相連,而在較大系統(tǒng)較大系統(tǒng)中,可加驅動器加驅動器再與存儲器相連。第6章 主 存 儲 器 2. CPU時序與存儲器存取速度之間的配合時序與存儲器存取速度之間的配合 CPU的取指周期和對存儲器讀寫都有固定的時序,由此決定了對存儲

50、器存取速度的要求。具體地說,CPU對存儲器進行讀操作時,CPU發(fā)出地址和讀命令后,存儲器必須在限定時間內(nèi)給出有效數(shù)據(jù)。而當CPU對存儲器進行寫操作時,存儲器必須在寫脈沖規(guī)定的時間內(nèi)將數(shù)據(jù)寫入指定存儲單元,否則就無法保證迅速準確地傳送數(shù)據(jù)。第6章 主 存 儲 器 3. 存儲器組織、地址分配存儲器組織、地址分配 在各種微型計算機系統(tǒng)中,字長有8位、位、16位位或32位位之分,可是存儲器存儲器均以字節(jié)字節(jié)為基本存儲單元,如欲存儲一個16位或32位數(shù)據(jù),就要放在連續(xù)的幾個內(nèi)存單元中,這種存儲器稱為“字節(jié)編址結構字節(jié)編址結構”。80286、80386 CPU是把16位或32位數(shù)的低字節(jié)放在低地址(偶地址

51、)存儲單元中。第6章 主 存 儲 器 此外,內(nèi)存又分為ROM區(qū)和RAM區(qū),而RAM區(qū)又分為系統(tǒng)區(qū)和用戶區(qū),所以內(nèi)存地址分配內(nèi)存地址分配是一個重要問題。 例如,Z80或8085CPU地址線為16根,尋址范圍為64 KB。Z80-TP801單板計算機的ROM區(qū)區(qū)地址為0000H1FFFH,這一區(qū)域存放監(jiān)控程序等,用戶區(qū)用戶區(qū)(RAM)地址為2000H以后以后。而IBM-PC機的ROM區(qū)卻放在高地址區(qū)(詳見本章第5節(jié))。第6章 主 存 儲 器6.4.2 典型典型CPU與存儲器的連接與存儲器的連接 1. 地址譯碼器地址譯碼器74LS138 將CPU與存儲器連接時,首先首先根據(jù)系統(tǒng)要求,確定確定存儲器芯

52、片地址范圍地址范圍,然后然后進行地址譯碼地址譯碼,譯碼輸出譯碼輸出送給存儲器的片片選引腳選引腳CS。譯碼器常采用74LS138電路。圖6.16給出了該譯碼器的引腳和譯碼邏輯框圖。由圖可看到,譯碼器74LS138的工作條件是G1=1,G2A=0,G2B=0,譯碼輸入端為C、B、A,故輸出有八種狀態(tài),因規(guī)定CS低電平選中存儲器,故譯碼器輸出也是低電平有效。當不滿足編譯條件時,74LS138輸出全為高電平,相當于譯碼器未工作。74LS138的真值表如表6-5所示。第6章 主 存 儲 器圖6.16 74LS138引腳和譯碼邏輯圖12345678161514131211109VCCABCG1GND0Y7

53、Y2BG2AG1Y2Y3Y4Y5Y6Y&譯碼電路2AGG12BGCBAEN7Y0Y第6章 主 存 儲 器表表6-5 74LS138譯碼器真值表譯碼器真值表2Y3Y4Y5Y6Y7Y0Y G1 C B A譯碼輸出1 0 00 0 0=0,其余為11 0 00 0 1=0,其余為11 0 00 1 0=0,其余為11 0 00 1 1=0,其余為11 0 01 0 0=0,其余為11 0 01 0 1=0,其余為11 0 01 1 0=0,其余為11 0 01 1 1=0,其余為1不是上述情況 全為17Y0Y1YAG2BG2第6章 主 存 儲 器 2. 8位位CPU與存儲器的連接與存儲器的連

54、接 8位CPU(如Z80,8085)的地址線為地址線為16根根,數(shù)據(jù)線為數(shù)據(jù)線為8根根,還有控制線。下面以Z80CPU與與6116A,Z80與EPROM2716為例說明CPU怎樣與存儲器連接。 1) Z80CPU與6116A的連接 當某微型計算機要求6116A的地址范圍為地址范圍為8000H87FFH,這時Z80CPU與6116A的連線圖如圖6.17所示。圖中,6116A的CS連到譯碼器的Y1引腳,故引腳A15A14A13A12A11=10000,滿足系統(tǒng)要求。存儲器讀信號MEMR=MEMQRD連到6116A的引腳,存儲器寫信號MEMW=MEMQWR連到WE引腳 (MEMQ對為存儲器請求信號)

55、。第6章 主 存 儲 器圖6.17 Z80 CPU與6116A及2716的連接&MEMROE6116AD7D6A14A13A15A12A11A10DB7DB6MEMQZ80CPU2AG2BGCBAG11CSOE2716D7D074LS13874LS042Y4YCERD&WR74LS32MEMWA0WE第6章 主 存 儲 器圖6.18 6116A與Z80 CPU讀時序(a) 6116A讀周期時序;(b) Z80讀周期時序tDtAAtRRA10A0CSDOUT高阻有效數(shù)據(jù)輸出(a)T1T2T3tRDA15ADtsDB7DB0MEMQ(b)tCS第6章 主 存 儲 器 圖中tAA為地

56、址讀取時間,tCS為片選存取時間,由器件手冊知道,這兩個時間均為120 ns。tRR是連續(xù)二次讀操作之間必須間隔的時間。Z80 CPU讀周期時序如圖6.18(b)所示,tD為時鐘脈沖的T上升沿到地址有效所需時間,ts為數(shù)據(jù)有效到T3下降沿之間的時間,若時鐘為4 MHz,即時鐘周期T為250 ns,則從T1周期上升沿開始經(jīng)tD時間后,地址信號變?yōu)橛行В絋3下降沿前數(shù)據(jù)有效的那一時刻,CPU采樣數(shù)據(jù)總線。如在此之前,6116A已把有效數(shù)據(jù)送出,即可達到時序配合的要求,否則CPU將采樣到錯誤的數(shù)據(jù)。Z80 CPU從地址有效到采樣數(shù)據(jù)的時間間隔為第6章 主 存 儲 器nstTTTTtsDRD4755

57、012525010025021321顯然,tRDtAA,滿足時序要求。第6章 主 存 儲 器 2) Z80 CPU與EPROM的連接 若EPROM采用2KB EPROM2716,且要求該芯片地址范圍為1000H17FFH,則Z80 CPU連接如圖6.17所示。對2716來說,從得到有效地址到提供有效數(shù)據(jù)所需時間為450 ns,當選用2 MHz時鐘,Z80 CPU的tRD為605 ns,大于450 ns,可滿足時序配合要求。當CPU改換為Z80A,時鐘4 MHz,在存儲器讀周期,tRD=475 ns,大于450 ns,仍可滿足時序要求,但在取指令周期,CPU發(fā)出地址有效信號后再經(jīng)340 ns,C

58、PU就要采樣數(shù)據(jù)總線,而340 ns小于450 ns,即此刻2716仍不能送出有效數(shù)據(jù),顯然這時CPU讀取的指令碼是錯誤的。解決時序未滿足要求的辦法之一就是選用快速的EPROM芯片。另一辦法就是在Z80取指周期中插入一個等待周期Tw,其電路與時序見圖6.19。第6章 主 存 儲 器圖6.19 在取指令周期中插入等待電路SRCLKDQ1SRCLKDQ2747474741M5 V5 V5 VWAITM1T1T2TWT3T41M)Q( WAIT12Q(a)(b)第6章 主 存 儲 器 3) 單片機8098與2764的連接 由于8098單片機的引腳AD7AD0是復用的,故應先利用地址鎖存允許信號ALE

59、,將先出現(xiàn)的信號作為A7A0鎖存起來,然后當ALE為低電平時,AD7AD0作為數(shù)據(jù)線從EPROM取出所選中單元的內(nèi)容讀入CPU。2764的tAA=200 ns,可滿足單片機時序要求。8098與2764的連接見圖6.20所示。第6章 主 存 儲 器圖6.20 8098與2764的連接A12A8ALEA7A0D7D0OEG74LS373A12A8ALEA7A0RD80892764第6章 主 存 儲 器 4) IBM-PC/XT與6116A的連接 一般IBM-PC/XT計算機的系統(tǒng)板上已有足夠的內(nèi)存,如想要再擴展內(nèi)存,可利用其I/O擴展槽。擴展槽上總線為62根,稱PC總線,A面(元件面)31根,B面

60、31根。其中,包括20根地址線,8根數(shù)據(jù)線,還有控制信號線。 圖6.21是擴展的6116A與PC總線連接圖。圖中,6116A的CS接在74LS30的輸出端上,WE接在總線引腳MEMW,而OE接至MEMR。6116A的數(shù)據(jù)線經(jīng)74LS245雙向緩沖器與擴展插槽的數(shù)據(jù)線D7D0相連。6116A的地址范圍為A0000HA07FFH,因A11地址線未用,還有一個地址重疊區(qū)A0800HA0FFFH。第6章 主 存 儲 器圖6.21 IBM-PC/XT機與6116A的連接&A19111111A18A17A16A15A14A13A1274LS30MEMWMEMRDIREA10A0D7D074LS245WECSOE6116AD7D

溫馨提示

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

評論

0/150

提交評論