版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第四章存儲系統(tǒng)4.1概述4.2常用存儲器芯片的連接使用4.3動態(tài)讀寫存儲器(DRAM)4.4存儲卡4.1概述作用:存放待加工的原始數(shù)據(jù)和中間計算結果以及系統(tǒng)或用戶程序等。
4.1.1存儲器的分類
根據(jù)存儲器是設在主機內(nèi)部還是外部,可將其分為內(nèi)部存儲器(簡稱內(nèi)存)和外部存儲器(簡稱外存)。內(nèi)存——存放當前運行的程序和數(shù)據(jù)。特點:快,容量小,隨機存取,CPU可直接訪問。通常由半導體存儲器構成RAM、ROM
外存——存放非當前使用的程序和數(shù)據(jù)。特點:慢,容量大,順序存取/塊存取。
通常由磁、光存儲器構成,也可以由半導體存儲器構成磁盤、磁帶、CD-ROM、DVD-ROM、固態(tài)盤隨機存取存儲器(RAM)RandomAccessMemory只讀存儲器(ROM)ReadOnlyMemory靜態(tài)存儲器(SRAM)StaticRAM動態(tài)存儲器(DRAM)DynamicRAM掩模ROM一次性可寫ROMEPROM(紫外線擦除)EEPROM(電擦除)半導體存儲器1.讀寫存儲器RAM
RAM最重要的特性就是其存儲信息的易失性(又稱揮發(fā)性),即隨著去掉它的供電電源其存儲的信息也隨之丟失。
按其制造工藝又可以分為雙極型RAM和金屬氧化物RAM。1)雙極型RAM
主要特點:存取時間短,通常為幾納秒(ns)甚至更短。與MOS型相比,其集成度低、功耗大、價格高。用途:用于要求存取時間很短的微型計算機中。2)金屬氧化物(MOS)RAM
(MOS)RAM又可分為靜態(tài)讀寫存儲器(SRAM)和動態(tài)讀寫存儲器(DRAM)。
靜態(tài)存儲器SRAM特點:用雙穩(wěn)態(tài)觸發(fā)器存儲信息。速度快(<5ns),不需刷新,外圍電路比較簡單,但集成度低(存儲容量小,約1Mbit/片),功耗大。在PC機中,SRAM被廣泛地用作高速緩沖存儲器。動態(tài)隨機存儲器DRAM
特點:DRAM是靠MOS電路中的柵極電容來存儲信息的,由于電容上的電荷會逐漸泄漏,需要定時充電以維持存儲內(nèi)容不丟失(稱為動態(tài)刷新),所以動態(tài)RAM需要設置刷新電路,相應外圍電路就較為復雜。刷新定時間隔一般為幾微秒~幾毫秒DRAM的特點是集成度高(存儲容量大,可達1Gbit/片以上),功耗低,但速度慢(10ns左右),需要刷新。DRAM在微機中應用非常廣泛,如微機中的內(nèi)存條(主存)、顯卡上的顯示存儲器幾乎都是用DRAM制造的。
2.只讀存儲器ROM
1)掩膜工藝ROM固定的半導體掩膜版進行生產(chǎn)存儲的信息即可讀出使用,但不能改變用于批量生產(chǎn),生產(chǎn)成本低。固定不變的程序或數(shù)據(jù)常采用這種ROM存儲特性:存儲信息的非易失性含義:存放在ROM中的信息不會因去掉供電電源而丟失, 當再次加電時,其存儲的信息依然存在。2)可一次編程ROM(PROM或OTP)
允許用戶對其進行一次編程——寫入數(shù)據(jù)或程序。一旦編程之后,信息就永久性地固定下來。用戶只可以讀出和使用,但再也無法改變其內(nèi)容。
3)可擦去重寫的PROM
存儲的內(nèi)容利用物理的方法(通常是紫外線)或電的方法(通常是加上一定的電壓)擦去。擦去后可以重新對其進行編程,寫入新的內(nèi)容。擦去和重新編程可以多次進行。一旦寫入新的內(nèi)容,就又可以長期保存下來(一般均在10年以上),不會因斷電而消失。
利用物理方法(紫外線)可擦去的PROM通常用EPROM來表示;
用電方法擦除的PROM用EEPROM(或E2PROM或EAROM)來表示。4.1.2存儲器的主要性能指標1、存儲容量用某一芯片有多少個存儲單元,每個存儲單元存儲若干位來表示,是以bit為單位的。存儲容量=芯片存儲單元數(shù)×每個存儲單元存儲數(shù)據(jù)位數(shù)例如:6264靜態(tài)RAM的容量為8Kx8bitNMC41257的容量為256Kx1bit問題2、現(xiàn)有1024×1bit靜態(tài)RAM芯片,欲組成64K×8bit存儲容量的存儲器,試求需要多少片RAM芯片?多少芯片組?答案:512片64組1、現(xiàn)有8K×8bit靜態(tài)RAM芯片,欲組成64K×8bit存儲容量的存儲器,試求需要多少片RAM芯片?答案:8片2.存取時間
存取時間就是存取芯片中某一個單元的數(shù)據(jù)所需要的時間。存取時間越小,存取速度越快。
例如:讀出時間是指從CPU向存儲器發(fā)出有效地址和讀命令開始,直到將被選單元的內(nèi)容讀出為止所用的時間。當拿到一塊存儲器芯片的時候,可以從其手冊上得到它的存取時間。CPU在讀寫RAM時,它所提供給RAM芯片的讀寫時間必須比RAM芯片所要求的存取時間長。3.可靠性
可靠性一般指存儲器對外界電磁場及溫度等變化的抗干擾能力。
存儲器的可靠性用平均故障間隔時間MTBF(MeanTimeBetweenFailures)來衡量。
MTBF可以理解為兩次故障之間的平均時間間隔。MTBF越長,可靠性越高,存儲器正常工作能力越強。目前所用的半導體存儲器芯片的平均故障間隔時間(MTBF)大概為5×106~1×108h左右。
5.價格
構成存儲系統(tǒng)時,在滿足上述要求的情況下,應盡量選擇價格便宜的芯片。
性能/價格比(簡稱性價比)是衡量存儲器經(jīng)濟性能好壞的綜合指標,它關系到存儲器的實用價值。4.功耗
功耗反映了存儲器耗電的多少,同時也反映了其發(fā)熱的程度。
使用功耗低的存儲器芯片構成存儲系統(tǒng),不僅可以減少對電源容量的要求,而且還可能提高存儲系統(tǒng)的可靠性。圖4.16264的引腳圖
4.2常用存儲器芯片的連接使用4.2.1靜態(tài)讀寫存儲器(SRAM)
1.概述
6264(或6164)芯片,8?K×8?bit引線功能:
A0~A12為13條地址信號線。地址線的數(shù)目決定了該芯片有多少個存儲單元13條地址線上的地址信號編碼最大可以到8192(8K)個,使用時通常接總線的低位地址。圖4.16264的引腳圖
、CS2為兩條片選信號引線。當兩個片選信號同時有效時,即=0、CS2=1時,才能選中該芯片。D0~D7為8條雙向數(shù)據(jù)線。
該芯片的每個單元存放一個字節(jié)。芯片的數(shù)據(jù)線與總線的數(shù)據(jù)線相連接。當CPU讀/寫芯片的某個單元時,將數(shù)據(jù)傳送或接收數(shù)據(jù)。圖4.16264的引腳圖
為輸出允許信號。只有當=0,即其有效時,才允許該芯片將某單元的數(shù)據(jù)送到芯片外部的D0~D7上。是寫允許信號。當=0時,允許將數(shù)據(jù)寫入芯片;當=1時,允許芯片的數(shù)據(jù)讀出。NC為沒有使用的空腳。芯片上還有+5?V電壓和接地線。WECS1CS2OED0~D7001×寫入1010讀出×××011010×××三態(tài)(高阻)表4.16264真值表注:×表示不考慮。
(2)?6264(6164)的工作過程。
寫入數(shù)據(jù)的過程是:
1、在芯片的A0~A12上加上要寫入單元的地址;
2、在D0~D7上加上要寫入的數(shù)據(jù);
3、使和CS2同時有效;
4、在上加上有效的低電平,此時可為高也可為低。
從芯片中某單元讀出數(shù)據(jù)的過程是:
1、A0~A12加上要讀出單元的地址;
2、使和CS2同時有效;使有效(為低電平);
3、使為高電平,這樣即可讀出數(shù)據(jù)。6264芯片與系統(tǒng)的連接D0~D7A0A12???WEOECS1CS2???A0A12MEMWMEMR譯碼電路高位地址信號D0~D7??????2.連接使用譯碼電路將輸入的一組二進制編碼變換為一個特定的輸出信號,即:將輸入的一組高位地址信號通過變換,產(chǎn)生一個有效的輸出信號,用于選中某一個存儲器芯片,從而確定了該存儲器芯片在內(nèi)存中的地址范圍。全地址譯碼方式部分地址譯碼譯碼器電路1)全地址譯碼方式
全地址譯碼用全部的地址信號作為譯碼信號,使得存儲器芯片的每一個單元都占據(jù)一個唯一的內(nèi)存地址。D0~D7A0A12???WEOECS1CS2???A0A12MEMWMEMR譯碼電路高位地址信號D0~D7??????6264全地址譯碼器
低位地址(A0~A12)經(jīng)芯片內(nèi)部譯碼,可以決定芯片內(nèi)部的每一個單元;
高位地址(A19~A13)利用譯碼器來決定芯片放置在內(nèi)存空間的什么位置上。
6264的地址范圍:
F0000H~F1FFFH6264的地址范圍:80000H~81FFFH2)部分地址譯碼
部分地址譯碼就是只用部分地址線譯碼控制片選來決定存儲器地址。6264部分地址譯碼連接
6264所占內(nèi)存地址空間:
DA000H~DBFFFH
DE000H~DFFFFH
FA000H~FBFFFH
FE000H~FFFFFH6264部分地址譯碼連接地址重疊區(qū):芯片占用4個8?KB的區(qū)域特點:
破壞了地址空間的連續(xù)性并減小了總的地址空間。
部分譯碼方式以犧牲內(nèi)存空間為代價來換得譯碼的簡單化。注意:
在使用時,重疊的區(qū)域絕不可再分配給其他芯片,只能空著不用。否則,會造成總線及存儲芯片的競爭而使微機無法正常工作。
例:只有一條高位地址線接在片選信號端,上圖若只將A19接在CS1上,這時一片6264芯片所占的地址范圍為00000H~7FFFFH。3)譯碼器電路
前面所用的譯碼器電路都是用門電路構成的在工程上常用的譯碼電路還有如下幾種類型:
(1)利用廠家提供的現(xiàn)成的譯碼器芯片。例如,74系列的138、139、154等可供使用。(2)利用廠家提供的數(shù)字比較器芯片。74系列的682-688(3)利用ROM作譯碼器。通過事先在ROM的固定單元中固 化好適當?shù)臄?shù)據(jù),使它在連接中作為譯碼器使用。(4)利用PLD。利用PLD編程器可以方便地對PLD器件編 程,構造譯碼器,而且其保密性能會更好一些。3.靜態(tài)RAM連接舉例3-8譯碼器74LS138作為片選信號的譯碼器,使兩片6116所占內(nèi)存地址分別為:40000H~407FFH40800H~40FFFH1、利用現(xiàn)成的譯碼器的連接2K×8bit芯片6116在8088系統(tǒng)總線。判斷8088系統(tǒng)中存儲系統(tǒng)譯碼器74LS138的輸出、、和所決定的內(nèi)存地址范圍,如圖所示。例:&≥14.SRAM的時序不同芯片工作時序不同讀出時間tAA:最大70ns,從地址有效到RAM數(shù)據(jù)線上出現(xiàn)穩(wěn) 定數(shù)據(jù)的時間。是RAM讀操作速度快慢的主要指標。讀周期tRC:70ns(mim),表示連續(xù)操作允許最小時間。它總是大于或等于讀出時間。(1)讀周期注意:
1、要實現(xiàn)寫操作必須要CS1、CS2和WE都有效。
2、在地址改變期間,WE必須為高,以防止地址變化期間可能有誤碼寫入,破壞內(nèi)存數(shù)據(jù)。
3、為此,WE必須在地址有效以后經(jīng)過一段時間才有效,使地址信號足夠穩(wěn)定。(2)寫周期twc典型的PROM基本存儲電路如下圖所示。芯片出廠時,開關管T1與位線(數(shù)據(jù)線)之間以熔絲相連。用戶可對其進行一次性編程(熔斷或保留熔絲以區(qū)分“1/0”):
當加入寫脈沖,某些存儲單元熔絲熔斷,信息永久寫入,不可再次改寫。PROM(ProgrammableROM)PROM的寫入要由專用的電路(大電流、高電壓)和程序完成。PROM基本存儲電路EPROM(紫外線可擦除)(1)由浮柵雪崩注入的FAMOS器件構成。(2)當浮柵有足夠的電荷積累時,記錄的信息為0,沒有一定的電荷積累時,信息為1。(3)用戶可以多次編程。編程加寫脈沖后,某些存儲單元的PN結表面形成浮動柵,阻擋通路,實現(xiàn)信息寫入。(4)用紫外線照射可驅(qū)散浮動柵(浮柵上的電荷形成光電流泄漏),原有信息全部擦除(擦除后內(nèi)容全為“1”),便可再次改寫。GSD基本存儲電路
EPROM存儲器的使用分為三步:擦除——用紫外線照射15分鐘左右即可,擦除干凈后,每個位單元的內(nèi)容為‘1’,或每個字節(jié)單元的內(nèi)容為‘FFH’。固化(或編程)——用專用的編程工具將程序的機器代碼寫入到EPROM芯片中去,寫入時間通常為幾秒鐘到幾十秒鐘。工作——將EPROM芯片插入目標系統(tǒng)板,通電運行,此時,EPROM中內(nèi)容只能被CPU讀出。圖4.13EPROM2764引線圖2764:8?K×8?bit1.EPROM2764的引線4.2.2EPROMD0~D7為8條數(shù)據(jù)線CE為輸入信號,片選
OE是輸出允許信號PGM為編程脈沖輸入端,當對EPROM編程時,由此加入編程脈沖,讀數(shù)據(jù)時為1。A0~A12為13條地址信號輸入線Vpp編程電壓2.EPROM2764的連接使用
2764在使用時,僅用于將其存儲的內(nèi)容讀出。讀出過程與RAM的讀出十分類似,即送出要讀出的地址,然后使CE和OE均有效(低電平),則在芯片的D0~D7上就可以輸出要讀出的數(shù)據(jù)。
地址范圍在F0000H~F1FFFHEPROM的連接實例:利用2732和6264構成00000H~02FFFH的ROM存儲區(qū)和03000H~06FFFH的RAM存儲區(qū)。試畫出與8088系統(tǒng)總線的連接圖要形成的ROM區(qū)域范圍為12?KB。使用的EPROM芯片是容量為4?KB的EPROM2732,因此,必須用3片2732才能構成這12?KB的ROM。要構成的RAM區(qū)域為16?KB。而使用的RAM芯片是靜態(tài)讀寫存儲器SRAM6264,它是一片8?K?×?8?bit的芯片,故必須用2片6264才能構成所要求的內(nèi)存范圍。
ROM:00000H~02FFFHRAM:03000H~06FFFH3.EPROM的編程
EPROM的一個重要優(yōu)點就是可擦除重寫,而且對其某一個存儲單元來說,允許擦除重寫的次數(shù)超過萬次。
1)擦除
那些剛出廠未使用過的EPROM芯片均是干凈的,干凈的標志就是芯片中所有單元的內(nèi)容均為FFH。
若EPROM芯片已使用過,則在對其編程前必須將其從系統(tǒng)中取下來,放在專門的擦除器上進行擦除。擦除器利用紫外線照射EPROM的窗口,一般15~20min即可擦除干凈。2)編程
對EPROM的編程通常有兩種方式,即標準編程和快速編程。缺點:其一是編程時間太長,當EPROM容量很大時,每個單元50ms的編程時間其二是不夠安全,編程脈沖太寬致使功耗過大而損壞EPROM
(1)標準編程。標準編程過程為:將EPROM插到專門的編程器上,VCC加5V,Vpp加上高電壓,在PGM端加上50?±?5?ms的負脈沖,這樣就將一個字節(jié)的數(shù)據(jù)寫到了相應的地址單元中。重復上述過程,即可將要寫入的數(shù)據(jù)逐一寫入相應的存儲單元中。(2)快速編程
EPROMTMC27C040:512KB
VPP為編程高電壓,編程時加+13V。正常讀出時,與VCC接在一起,G為輸出允許信號。E為片允許信號,編程時,此端加編程脈沖。該芯片在正常讀出時,其連接與2764類似。
EPROM27C040引線圖27C040的編程分為三大步。用100us的編程脈沖依次寫完全部要寫的單元。從頭開始校驗每個寫入的字節(jié)。若沒有寫對,則用100us的編程脈沖重寫一次,立即校驗;沒有寫對則再次重寫;對那些第一步未寫對的單元進行補寫。從頭到尾對每一個編程單元校驗一遍,全對,則編程即告結束。NMC98C64A8?K?×?8?bit4.2.3EEPROM(E2PROM)
1)引線及功能OE輸出允許信號CE為片選信號WE寫允許信號READY/BUSY是漏極開路輸出端,當寫入數(shù)據(jù)時,該信號變低;寫完數(shù)據(jù)后,該信號變高。2)工作過程
(1)讀出數(shù)據(jù)。當CE=0,OE=0,WE=1時,只要滿足芯片所要求的讀出時序關系,可從選中的存儲單元中將數(shù)據(jù)讀出。
(2)寫入數(shù)據(jù)
第一種是按字節(jié)編程方式,即一次寫入一個字節(jié)的數(shù)據(jù)98C64A需要的TWR為5?ms,最大為10?ms。
第二種編程方法稱為自動按頁寫入。在98C64A中,一頁數(shù)據(jù)最多可達32個字節(jié),98C64A的高位地址線A12~A5用來決定一頁數(shù)據(jù),低位地址A4~A0就是一頁所包含的32個字節(jié)。因此,A12~A5可以稱為頁地址。3)連接使用
當讀本芯片的某一單元時,只要執(zhí)行一條存儲器讀指令,就會滿足 CE=0
MEMW=1
MEMR=0
將存儲的數(shù)據(jù)讀出。
全部擦除功能CE=0,WE=0,OE=15V,D0~D7加FFH保持10msSTART:MOV?AX,0E00HMOV?DS,AXMOV?SI,0000HMOV?CX,2000HGOON:MOV?AL,55H MOV?[SI],AL CALLT20MS ;延時20?ms INC?SI LOOP???GOON HLT例如程序?qū)?5H寫滿整片98C64A。4.2.5處理器總線上的存儲器連接
1.8086的內(nèi)存接口
8086CPU是真正的16位處理器,它既能按字節(jié)訪問內(nèi)存又能按字(16位)訪問內(nèi)存。8086的系統(tǒng)總線的構成方式,其數(shù)據(jù)線是16位的,即D0~D15。
在8086系統(tǒng)中,無論實際構成的內(nèi)存有多大,為了保證CPU能一次讀寫數(shù)據(jù)的高字節(jié)、一次讀寫數(shù)據(jù)的低字節(jié)或一次讀寫數(shù)據(jù)的高低兩個字節(jié)(即一個16位的字),內(nèi)存必須分成奇、偶兩個存儲體。
*50兩個存儲體:偶地址存儲體+奇地址存儲體,各為512KByte,共1MByte。512K×8位奇地址存儲體(A0=1)512K×8位偶地址存儲體(A0=0)000010000300005
FFFFF000000000200004
FFFFE220-1==220-2與數(shù)據(jù)總線低8位相連,當A0=0時,選擇訪問偶地址存儲體,從低8位數(shù)據(jù)總線讀/寫一個字節(jié)。與數(shù)據(jù)總線高8位相連,當A0=1時,選擇訪問奇地址存儲體,從高8位數(shù)據(jù)總線讀/寫一個字節(jié)。地址范圍70000H~73FFFH偶地址8?KB奇地址8?KB2)?8086的內(nèi)存讀寫操作
(1)在8086系統(tǒng)中,對內(nèi)存進行字節(jié)操作時,一個總線周期即可完成。當讀寫的字節(jié)在偶地址時,8086CPU利用D0~D7進行傳送;而當此字節(jié)在奇地址時,8086CPU利用D8~D15進行傳送。
a.該字是一個規(guī)則字或稱為對準字。所謂規(guī)則字是指該字的低字節(jié)放偶地址而高字節(jié)在其下一個奇地址單元中。 A0、BH
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 音視頻智慧城市安全防護-洞察分析
- 托哌酮類藥物不良反應及預防措施研究-洞察分析
- 預測性維護標準制定-洞察分析
- 云存儲備份策略-洞察分析
- 信號設備可靠性提升-洞察分析
- 體育贊助效果評估-洞察分析
- 云計算平臺資源調(diào)度策略-洞察分析
- 壓力管理策略研究-洞察分析
- 文具店智慧門店運營模式-洞察分析
- 心電信號識別技術-第1篇-洞察分析
- 湖南2025年湖南省生態(tài)環(huán)境廳直屬事業(yè)單位招聘44人筆試歷年參考題庫附帶答案詳解
- 福建省部分地市2023-2024學年高三上學期第一次質(zhì)量檢測(期末)生物 含解析
- (新版):中國卒中學會急性缺血性卒中再灌注治療指南
- 人工智能在體育訓練中的應用
- 2024-2030年中國液態(tài)金屬行業(yè)市場分析報告
- 2024-2025學年上學期深圳初中語文七年級期末模擬卷3
- 2024-2025學年上學期廣州初中地理八年級期末模擬卷2
- 中考語文真題專題復習 小說閱讀(第01期)(解析版)
- 2025版國家開放大學法律事務??啤斗勺稍兣c調(diào)解》期末紙質(zhì)考試單項選擇題題庫
- GB 45067-2024特種設備重大事故隱患判定準則
- 2024年世界職業(yè)院校技能大賽中職組“嬰幼兒保育組”賽項考試題庫-下(多選、判斷題)
評論
0/150
提交評論