版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、主講:馬興錄第六章第六章 存儲器系統(tǒng)存儲器系統(tǒng)教學(xué)目的和要求教學(xué)目的和要求v 經(jīng)過本章的學(xué)習(xí),使學(xué)生掌握存儲器的根本概念,掌握存經(jīng)過本章的學(xué)習(xí),使學(xué)生掌握存儲器的根本概念,掌握存儲器的構(gòu)造、分類及常用的存儲器芯片的擴展,并掌握存儲器的構(gòu)造、分類及常用的存儲器芯片的擴展,并掌握存儲器與儲器與CPU的銜接方法。的銜接方法。重點與難點重點與難點本章主要內(nèi)容本章主要內(nèi)容6.3 存儲器擴展技術(shù)存儲器擴展技術(shù)6.2 常用存儲器常用存儲器6.1 概述概述 存儲器存儲器Memory是計算機系統(tǒng)中的記憶設(shè)備,用來存放程序和數(shù)據(jù)。計算是計算機系統(tǒng)中的記憶設(shè)備,用來存放程序和數(shù)據(jù)。計算機中的全部信息
2、,包括輸入的原始數(shù)據(jù)、計算機程序、中間運轉(zhuǎn)結(jié)果和最終運轉(zhuǎn)結(jié)機中的全部信息,包括輸入的原始數(shù)據(jù)、計算機程序、中間運轉(zhuǎn)結(jié)果和最終運轉(zhuǎn)結(jié)果都保管在存儲器中。果都保管在存儲器中。 本章主要引見計算機存儲器系統(tǒng)的構(gòu)造、類型,給出一些常用根本存儲元件的本章主要引見計算機存儲器系統(tǒng)的構(gòu)造、類型,給出一些常用根本存儲元件的電路構(gòu)造,重點引見一些常用存儲器芯片的擴展,以及怎樣與電路構(gòu)造,重點引見一些常用存儲器芯片的擴展,以及怎樣與CPU進展銜接。進展銜接。6.4 存儲器與存儲器與CPU的銜接的銜接6.1 概述概述存儲器系統(tǒng)存儲器系統(tǒng)根本概念根本概念性能目的性能目的組成構(gòu)造組成構(gòu)造層次構(gòu)造層次構(gòu)造分類分類 6.1
3、.1存儲系統(tǒng)的層次構(gòu)造存儲系統(tǒng)的層次構(gòu)造v 計算機系統(tǒng)中,根據(jù)各種存儲器的存儲容量、存取速度和計算機系統(tǒng)中,根據(jù)各種存儲器的存儲容量、存取速度和價錢比的不同,將它們按照一定的體系構(gòu)造組織起來,使價錢比的不同,將它們按照一定的體系構(gòu)造組織起來,使所存放的程序和數(shù)據(jù)按照一定的層次分布在各種存儲器中,所存放的程序和數(shù)據(jù)按照一定的層次分布在各種存儲器中,構(gòu)成多級存儲體系。構(gòu)成多級存儲體系。 v 三層存儲體系構(gòu)造三層存儲體系構(gòu)造 v 整體而言,存儲系統(tǒng)主要有兩個層次,即整體而言,存儲系統(tǒng)主要有兩個層次,即Cache-主存層主存層次和主存次和主存-外存層次外存層次 v Cache-主存層次主要處理主存層次
4、主要處理CPU和主存之間的速度差別問題。在和主存之間的速度差別問題。在CPU和主存之間設(shè)置存取速度最快、容量小的高速緩沖存儲器和主存之間設(shè)置存取速度最快、容量小的高速緩沖存儲器(Cache),就能較好地處理存取速度問題,提高整機的運算速度。就能較好地處理存取速度問題,提高整機的運算速度。vCache-主存層次主存層次v主存主存-外存層次外存層次v 主存主存-輔存層次處理的是存儲器的大容量要求和低本錢之間的矛盾。輔存層次處理的是存儲器的大容量要求和低本錢之間的矛盾?,F(xiàn)代操作系統(tǒng)的構(gòu)成和開展使得程序員擺脫了主存、輔存之間的地現(xiàn)代操作系統(tǒng)的構(gòu)成和開展使得程序員擺脫了主存、輔存之間的地址人工定位,經(jīng)過
5、軟件、硬件結(jié)合,把主存和輔存一致成了一個整址人工定位,經(jīng)過軟件、硬件結(jié)合,把主存和輔存一致成了一個整體,程序員可以利用比主存實踐容量大得多的邏輯地址編寫程序。體,程序員可以利用比主存實踐容量大得多的邏輯地址編寫程序。隨著這種系統(tǒng)的開展和完善,逐漸構(gòu)成了如今廣泛運用的虛擬存儲隨著這種系統(tǒng)的開展和完善,逐漸構(gòu)成了如今廣泛運用的虛擬存儲系統(tǒng)。系統(tǒng)。 6.1.1存儲系統(tǒng)的層次構(gòu)造存儲系統(tǒng)的層次構(gòu)造 6.1.2半導(dǎo)體存儲器的分類半導(dǎo)體存儲器的分類v 按構(gòu)成存儲器的器件和存儲介質(zhì)可分為:按構(gòu)成存儲器的器件和存儲介質(zhì)可分為: v 磁芯存儲器磁芯存儲器v 半導(dǎo)體存儲器半導(dǎo)體存儲器v 光電存儲器光電存儲器v 磁
6、膜磁膜v 磁泡磁泡v 其它磁外表存儲器其它磁外表存儲器v 光盤存儲器等光盤存儲器等 v 半導(dǎo)體存儲器的分類半導(dǎo)體存儲器的分類 雙極型雙極型靜態(tài)靜態(tài)RAMSRAM動態(tài)動態(tài)RAMDRAMMOS型型可編程的可編程的PROM只可寫入一次只可寫入一次可擦除可編程可擦除可編程ROM光擦除的光擦除的EPROM電擦除的電擦除的EEPROM掩膜式的掩膜式的ROM不可寫入不可寫入半導(dǎo)體存儲器半導(dǎo)體存儲器隨機讀寫存儲器隨機讀寫存儲器RAM只讀存儲器只讀存儲器ROMv 普通情況下,一個存儲器系統(tǒng)由存儲體、地址譯碼電路、控制電路等組成 6.1.3存儲器的根本組成存儲器的根本組成v 典型典型RAM構(gòu)造表示圖構(gòu)造表示圖 1
7、存儲體存儲體 6.1.3存儲器的根本組成存儲器的根本組成v 存儲體是存儲器系統(tǒng)的主體,存儲體由根本存儲單元組成。存儲體是存儲器系統(tǒng)的主體,存儲體由根本存儲單元組成。v 一個根本存儲單元可以保管一位二進制信息一個根本存儲單元可以保管一位二進制信息v 存儲體的容量,普通用存儲體的容量,普通用MN來表示來表示v M通常指存儲單元的個數(shù),通常指存儲單元的個數(shù),M的大小決議了地址線的條數(shù)的大小決議了地址線的條數(shù)Lv N表示每一個存儲單元所能保管的二進制位數(shù),通常決議了存儲器數(shù)表示每一個存儲單元所能保管的二進制位數(shù),通常決議了存儲器數(shù)據(jù)線的位數(shù)。據(jù)線的位數(shù)。v地址譯碼器的作用就是用來接納地址譯碼器的作用就
8、是用來接納 CPU 送來的地址信號并對它進展譯碼,選送來的地址信號并對它進展譯碼,選擇與此地址碼相對應(yīng)的存儲單元,以便對該單元進展讀寫操作。擇與此地址碼相對應(yīng)的存儲單元,以便對該單元進展讀寫操作。2地址譯碼器地址譯碼器v存儲器地址譯碼有兩種方式,通常稱為單譯碼與雙譯碼。存儲器地址譯碼有兩種方式,通常稱為單譯碼與雙譯碼。v單譯碼方式又稱字構(gòu)造,適用于小容量存儲器。單譯碼方式又稱字構(gòu)造,適用于小容量存儲器。v在雙譯碼構(gòu)造中,將地址譯碼器分成兩部分,即行譯碼器在雙譯碼構(gòu)造中,將地址譯碼器分成兩部分,即行譯碼器 (又叫又叫 X 譯碼器譯碼器) 和列譯碼器和列譯碼器 (又叫又叫 Y 譯碼器譯碼器) 。X
9、譯碼器輸出行地址選擇信譯碼器輸出行地址選擇信號,號,Y譯碼器輸出列地址選擇信號。行列選擇線交叉處即為所選中譯碼器輸出列地址選擇信號。行列選擇線交叉處即為所選中的內(nèi)存單元,這種方式的特點是譯碼輸出線較少。的內(nèi)存單元,這種方式的特點是譯碼輸出線較少。 v主要用于選中存儲器芯片,執(zhí)行讀寫操作。主要用于選中存儲器芯片,執(zhí)行讀寫操作。 片選信號用以實現(xiàn)芯片片選信號用以實現(xiàn)芯片的選擇。對于一個芯片來講,只需當(dāng)片選信號有效時,才干對其進的選擇。對于一個芯片來講,只需當(dāng)片選信號有效時,才干對其進展讀展讀/寫操作。片選信號普通由地址譯碼器的輸出及一些控制信號來寫操作。片選信號普通由地址譯碼器的輸出及一些控制信號
10、來構(gòu)成,而讀構(gòu)成,而讀/寫控制電路那么用來控制對芯片的讀寫控制電路那么用來控制對芯片的讀/寫操作。寫操作。 3控制電路控制電路 6.1.4存儲器的主要技術(shù)目的存儲器的主要技術(shù)目的v 存儲器的類型不同,其性能目的也不一樣,在構(gòu)成微機系統(tǒng)時需求全存儲器的類型不同,其性能目的也不一樣,在構(gòu)成微機系統(tǒng)時需求全面思索。通常衡量一個存儲器的性能目的主要有存儲容量、存取時間、面思索。通常衡量一個存儲器的性能目的主要有存儲容量、存取時間、可靠性、集成度和功耗等。可靠性、集成度和功耗等。 存儲容量存儲容量 v 存儲器的容量指的是存儲器所能包容的最大字節(jié)數(shù),存儲器容量越大,存儲存儲器的容量指的是存儲器所能包容的最
11、大字節(jié)數(shù),存儲器容量越大,存儲的信息量也就越大,計算機運轉(zhuǎn)的速度也就越快。的信息量也就越大,計算機運轉(zhuǎn)的速度也就越快。v 不同的存儲器芯片,其容量不一樣。通常用多少個存儲單元,每個存儲單元不同的存儲器芯片,其容量不一樣。通常用多少個存儲單元,每個存儲單元存儲多少位來表示。例如,靜態(tài)存儲多少位來表示。例如,靜態(tài)RAM6264的容量為的容量為8KB8bit。v 常用的計量存儲空間的單位有常用的計量存儲空間的單位有GB、KB、MB。 存取周期存取周期 v 存儲器的存取周期是指從接納到地址,到實現(xiàn)一次完好的讀出和寫入數(shù)據(jù)的存儲器的存取周期是指從接納到地址,到實現(xiàn)一次完好的讀出和寫入數(shù)據(jù)的時間稱為存取周
12、期,是存儲器進展延續(xù)讀和寫操作所允許的最短時間間隔。時間稱為存取周期,是存儲器進展延續(xù)讀和寫操作所允許的最短時間間隔。v 在普通情況下,存取周期越短,計算機運轉(zhuǎn)的速度才干越快。在普通情況下,存取周期越短,計算機運轉(zhuǎn)的速度才干越快。v 半導(dǎo)體雙極型存儲器的存取周期普通為幾至幾百納秒,半導(dǎo)體雙極型存儲器的存取周期普通為幾至幾百納秒,MOS型存儲器的存取型存儲器的存取周期普通為十幾至幾百納秒,例如常用的周期普通為十幾至幾百納秒,例如常用的HM6225632 K8的存取周期的存取周期為為120ns200 ns。集成度集成度v 存儲器芯片的集成度越高,構(gòu)成一樣容量的存儲器的芯片數(shù)就越少。存儲器芯片的集成
13、度越高,構(gòu)成一樣容量的存儲器的芯片數(shù)就越少。v 半導(dǎo)體存儲器的集成度常以半導(dǎo)體存儲器的集成度常以“位片表示,也可以用位片表示,也可以用“字節(jié)片表示字節(jié)片表示v MOS型存儲器的集成度高于雙極型存儲器,動態(tài)存儲器的集成度高于靜態(tài)存型存儲器的集成度高于雙極型存儲器,動態(tài)存儲器的集成度高于靜態(tài)存儲器。儲器。 可靠度可靠度v 通常采用平均缺點間隔時間通常采用平均缺點間隔時間MTBF來表示,目前所用的半導(dǎo)體存儲器芯來表示,目前所用的半導(dǎo)體存儲器芯片的平均缺點間隔時間片的平均缺點間隔時間MTBF大約是大約是51061108小時左右。小時左右。 v運用功耗低的存儲器芯片構(gòu)成存儲器系統(tǒng),不僅可以減少對電源容量
14、的要運用功耗低的存儲器芯片構(gòu)成存儲器系統(tǒng),不僅可以減少對電源容量的要求,而且還可以提高存貯系統(tǒng)的可靠性。求,而且還可以提高存貯系統(tǒng)的可靠性。功耗功耗v半導(dǎo)體存儲器屬于大規(guī)模集成電路,集成度高,體積小,但是散熱不容易,半導(dǎo)體存儲器屬于大規(guī)模集成電路,集成度高,體積小,但是散熱不容易,因此在保證速度的前提下應(yīng)盡量減小功耗。因此在保證速度的前提下應(yīng)盡量減小功耗。v普通而言,普通而言,MOS型存儲器的功耗小于一樣容量的雙極型存儲器。型存儲器的功耗小于一樣容量的雙極型存儲器。 6.1.4存儲器的主要技術(shù)目的存儲器的主要技術(shù)目的 6.2常用存儲器常用存儲器1、靜態(tài)隨機存儲器、靜態(tài)隨機存儲器SRAM 6.2
15、.1 RAM隨機存儲器隨機存儲器v 靜態(tài)靜態(tài)RAM的存儲元由雙穩(wěn)電路構(gòu)成,存儲的存儲元由雙穩(wěn)電路構(gòu)成,存儲信息穩(wěn)定。信息穩(wěn)定。v 由于靜態(tài)由于靜態(tài)RAM的根本存儲電路中管子數(shù)目的根本存儲電路中管子數(shù)目較多,故集成度較低。較多,故集成度較低。 v 右圖是一個右圖是一個6管構(gòu)造的靜態(tài)存儲器管構(gòu)造的靜態(tài)存儲器的存儲單元電路。的存儲單元電路。v 任務(wù)原理任務(wù)原理 2、動態(tài)隨機存儲器、動態(tài)隨機存儲器DRAMv 動態(tài)動態(tài)RAM有有4管動態(tài)管動態(tài)RAM,3管動態(tài)管動態(tài)RAM和和單管動態(tài)單管動態(tài)RAM。v 圖圖6.5是單管是單管DRAM的存儲單元的線路。它的存儲單元的線路。它由一個晶體管和一個電容組成。由一個
16、晶體管和一個電容組成。 v 為了節(jié)省面積,單管存儲器電荷的電容不能為了節(jié)省面積,單管存儲器電荷的電容不能夠做得很大,普通比數(shù)據(jù)線上的分布電容夠做得很大,普通比數(shù)據(jù)線上的分布電容Cd小,因此每次讀出后,存儲內(nèi)容就被破壞,小,因此每次讀出后,存儲內(nèi)容就被破壞,必需采取刷新技術(shù)恢復(fù)原來的信息。必需采取刷新技術(shù)恢復(fù)原來的信息。 v DRAMDRAM需求不斷的刷新,才干保管數(shù)據(jù),需求不斷的刷新,才干保管數(shù)據(jù),SRAMSRAM那么不需求刷新電路。那么不需求刷新電路。v DRAMDRAM運用簡單的單管單元作為存儲單元,因此,每片存儲容量大,約運用簡單的單管單元作為存儲單元,因此,每片存儲容量大,約是是SRA
17、MSRAM的的4 4倍。倍。v DRAMDRAM的行列地址通常是復(fù)用的,所以其引腳數(shù)比的行列地址通常是復(fù)用的,所以其引腳數(shù)比SRAMSRAM要少很多,封裝要少很多,封裝尺寸也比較小。尺寸也比較小。v DRAMDRAM的價錢比較廉價,大約只需的價錢比較廉價,大約只需SRAM SRAM 的的1/41/4,由于運用動態(tài)元件,由于運用動態(tài)元件,DRAMDRAM功耗也只需功耗也只需SRAMSRAM的的1/61/6。因此,。因此,DRAMDRAM得到了廣泛的運用,它的存得到了廣泛的運用,它的存取速度和存儲容量正在不斷地改良提高。取速度和存儲容量正在不斷地改良提高。 SRAM與與DRAM比較比較3、常用、常
18、用SRAM芯片芯片v SRAMSRAM的型號主要有:的型號主要有:2114(1K2114(1K4 4位位) )、6116(2K6116(2K8 8位位) )、626462648K8K8 8、622566225632K32K8 8等。等。 Intel 2114 SRAM v 采用采用18引腳封裝,其容量為引腳封裝,其容量為1K4位,位,+5V電源。電源。v 主要引腳有:主要引腳有:10根地址線根地址線A9A0,4根數(shù)據(jù)線根數(shù)據(jù)線I/O4I/O1,寫允許信號,寫允許信號和選片信號。和選片信號。Intel 2114 SRAM v其內(nèi)部構(gòu)造如右圖所示,主要包括存儲矩陣、其內(nèi)部構(gòu)造如右圖所示,主要包括存
19、儲矩陣、地址譯碼器、地址譯碼器、I/O 控制電路、片選及讀控制電路、片選及讀/寫控制寫控制電路等組成。電路等組成。v存儲矩陣是數(shù)據(jù)存儲主體,存儲矩陣是數(shù)據(jù)存儲主體,Intel 2114內(nèi)部共內(nèi)部共有有 4096個存儲電路,排成個存儲電路,排成 6464 的短陣方式。的短陣方式。v地址譯碼器的輸入為地址譯碼器的輸入為10根線,采用兩級譯碼方根線,采用兩級譯碼方式,其中式,其中6根用于行譯碼,根用于行譯碼, 4根用于列譯碼。根用于列譯碼。I/O 控制電路分為輸入數(shù)據(jù)控制電路和列控制電路分為輸入數(shù)據(jù)控制電路和列I/O電電路,用于對信息的輸入輸出進展緩沖和控制。路,用于對信息的輸入輸出進展緩沖和控制。
20、v片選及讀片選及讀/寫控制電路用于實現(xiàn)對芯片的選擇寫控制電路用于實現(xiàn)對芯片的選擇及讀寫控制。及讀寫控制。 v 當(dāng)器件要進展讀操作時,首先輸入要讀出單元的地址碼A0A9,并使1,假設(shè)0,那么所選存儲單元內(nèi)容4位就會經(jīng)過三態(tài)輸出緩沖器,送到數(shù)據(jù)輸入輸出引腳I/O0I/O3上。v 當(dāng)器件要進展寫操作時,在I/O0I/O3端輸入要寫入的數(shù)據(jù),在A0A9加載地址碼,使控制信號0,0,那么會完成一次寫入操作。2114 讀寫操作讀寫操作3、常用、常用DRAM芯片芯片v DRAM的型號主要有:的型號主要有:2164(64K1位位)、411616K1、446464K4等。等。 Intel 2164 SRAM v
21、 Intel 2164 DRAM 芯片采用芯片采用16引腳封裝,引腳封裝,其容量為其容量為64K1位,位,+5V電源,芯片引電源,芯片引腳圖如圖腳圖如圖6.8所示。所示。v Intel 2164 DRAM 芯片主要引腳有:芯片主要引腳有:8根地址線根地址線A7A0、數(shù)據(jù)輸入線、數(shù)據(jù)輸入線Din、數(shù)據(jù)輸出線、數(shù)據(jù)輸出線Dout、讀寫、讀寫允許信號允許信號 、行地址選通訊號、行地址選通訊號 和列選通訊號和列選通訊號 。 WEWERASCASCAS圖6.8 Intel 2164 引腳圖12345678161514131211VSSNCDOUTA7A6DINWERASA0A1A2VDDA5Intel2
22、164109A4A3CASv 2164A的容量為64K1,即65536個存儲單元,每個單元只需1位數(shù)據(jù),而通常8位二進制數(shù)表示一個字節(jié),因此需求8片2164A才干構(gòu)成64KB的存儲器。v 假想象在2164芯片內(nèi)尋址64K單元,必需用16條地址線,但為了減少地址線引腳數(shù)目,地址線又分為行地址線和列地址線,分時復(fù)用,只需8條地址線A0-A7,利用芯片內(nèi)部的地址存放器和多路轉(zhuǎn)換開關(guān),由行地址選通訊號 ,把選送來的8位地址送到行地址存放器,由隨后出現(xiàn)的列地址選通訊號 ,把后送來得8位地址送到列地址存放器。v 8條行地址線也用于刷新,刷新時一次選中一行,2ms內(nèi)對全部128行刷新一次。 RASRASCA
23、S6.2.2 只讀存儲器只讀存儲器ROM 掩膜掩膜ROM1、主要、主要ROM類型類型v 掩膜掩膜ROM由芯片制造商在制造時寫入內(nèi)容,以后只能讀而不能寫入。由芯片制造商在制造時寫入內(nèi)容,以后只能讀而不能寫入。 PROMv PROM出廠時,在一切的字線和位線的交叉點處都銜接有熔絲,。用戶運用出廠時,在一切的字線和位線的交叉點處都銜接有熔絲,。用戶運用專門的專門的PROM編程器,根據(jù)需求斷開某些單元的熔絲寫入。熔絲一旦被編程器,根據(jù)需求斷開某些單元的熔絲寫入。熔絲一旦被燒斷就不能恢復(fù)了,因此,燒斷就不能恢復(fù)了,因此,PROM是用戶一次性編程的是用戶一次性編程的PROM。 EPROMv EPROM根本
24、存儲單元由一個管子組成,但與其他電路相比管于內(nèi)多添加了一根本存儲單元由一個管子組成,但與其他電路相比管于內(nèi)多添加了一個浮置柵。如編程序?qū)懭霑r,控制柵接個浮置柵。如編程序?qū)懭霑r,控制柵接 12V編程序電壓編程序電壓Vpp,源極接地,源極接地,漏極上加漏極上加5V電壓。電壓。v 信息存儲在周圍都被氧化層絕緣的浮置柵上,即使掉電,信息仍保管。信息存儲在周圍都被氧化層絕緣的浮置柵上,即使掉電,信息仍保管。v 當(dāng)當(dāng)EPROM中的內(nèi)容需求改寫時,先將其全部內(nèi)容擦除,然后再編程。擦除是中的內(nèi)容需求改寫時,先將其全部內(nèi)容擦除,然后再編程。擦除是靠紫外線使浮置柵上電荷走漏而實現(xiàn)的??孔贤饩€使浮置柵上電荷走漏而實
25、現(xiàn)的。 v EPROM的型號有:的型號有:2716(2K8位位)、2732(4K8位位)、2764(8K8位位)、27128(16K8位位)、27256(32K8位位)、27512(64K8位位)、27010(128K8位位)、27080(1024K8位位)等。等。v Intel 2716 EPROM芯片的容量為芯片的容量為2K8位,采用雙列直插是位,采用雙列直插是24引腳封引腳封裝。其引腳如圖裝。其引腳如圖6.9所示。所示。Intel 2716 EPROM芯片的主要信號有:地址信芯片的主要信號有:地址信號號A10A0、片選信號、數(shù)據(jù)信、片選信號、數(shù)據(jù)信號號O7O0、待機、待機/編程信號編程信
26、號PD/PGM。 v E2PROM的編程序原理與的編程序原理與EPROM一樣,但擦除原理完全一樣,但擦除原理完全不同,普通可以進展不同,普通可以進展10萬次的反復(fù)改寫。萬次的反復(fù)改寫。 v E2PROM的主要產(chǎn)品有高壓編程的的主要產(chǎn)品有高壓編程的2816、2817,低壓編,低壓編程的程的2817A、2816A和和2864A、28512以及以及1M位以上的位以上的28010、28040等等。等等。4E2PROM v Intel 2816是2K8的E2PROM芯片,有24條引腳,單一+5V電源,其引腳和邏輯符號如圖6.10所示。Intel 2816 E2PROM芯片的主要信號有:地址信號A10A0
27、、寫允許信號、片選信號、輸出允許信號、數(shù)據(jù)輸入輸出信號I/O7I/O0。v 快擦除讀寫存儲器快擦除讀寫存儲器FLASH MemoryFLASH Memory是在是在 EPROM EPROM與與 EEPROMEEPROM根底上開展起來的,它與根底上開展起來的,它與EPROMEPROM一樣,用單管來存一樣,用單管來存儲一位信息,每次進展擦除時,要擦除整個區(qū)或整個器件,儲一位信息,每次進展擦除時,要擦除整個區(qū)或整個器件,不提供字節(jié)級的擦除。不提供字節(jié)級的擦除。v 速度比速度比EPROMEPROM快的多。快的多。v 快擦除讀寫存儲器兼有快擦除讀寫存儲器兼有ROMROM和和RAMRAM兩者的性能,又有兩
28、者的性能,又有DRAMDRAM一一樣的高密度。目前價錢已低于樣的高密度。目前價錢已低于DRAMDRAM,芯片容量已接近于,芯片容量已接近于DRAMDRAM,是獨一具有大存儲量、非易失性、低價錢、可在線,是獨一具有大存儲量、非易失性、低價錢、可在線改寫和高速度讀等特性的存儲器。改寫和高速度讀等特性的存儲器。5) FLASH Memory 6.3 存儲器擴展技術(shù)存儲器擴展技術(shù)v 位擴展是指存儲芯片的字位擴展是指存儲芯片的字(單元單元)數(shù)滿足要求而位數(shù)不夠,數(shù)滿足要求而位數(shù)不夠,需求對每個存儲單元的位數(shù)進展擴展。擴展的方法是將每需求對每個存儲單元的位數(shù)進展擴展。擴展的方法是將每片的地址線、控制線并聯(lián)
29、,數(shù)據(jù)線分別引出。其位擴展特片的地址線、控制線并聯(lián),數(shù)據(jù)線分別引出。其位擴展特點是存儲器的單元數(shù)不變,位數(shù)添加。點是存儲器的單元數(shù)不變,位數(shù)添加。 6.3.1 存儲器位擴展存儲器位擴展 v位擴展可以采用以下方法:位擴展可以采用以下方法:v各芯片的數(shù)據(jù)線分別接到數(shù)據(jù)總線的各位上;各芯片的數(shù)據(jù)線分別接到數(shù)據(jù)總線的各位上;v各芯片的地址線并接在一同,連到相應(yīng)的地址總各芯片的地址線并接在一同,連到相應(yīng)的地址總線各位;線各位;v各芯片的控制線并接在一同,連到相應(yīng)的控制線各芯片的控制線并接在一同,連到相應(yīng)的控制線上。上。v 圖圖6.11所示的位擴展方式是用所示的位擴展方式是用2個個16K4位芯片組成位芯片
30、組成16K8位的存儲器,存儲器字長為位的存儲器,存儲器字長為8位。每個芯片字長位位。每個芯片字長位4位,每片有位,每片有14條地址線引出端,條地址線引出端,4條數(shù)據(jù)線引出端。條數(shù)據(jù)線引出端。 v 字擴展是指存儲芯片的位數(shù)滿足要求而字字擴展是指存儲芯片的位數(shù)滿足要求而字(單元單元)數(shù)不夠,數(shù)不夠,需求對存儲單元數(shù)進展擴展。擴展的原那么是將每個芯片需求對存儲單元數(shù)進展擴展。擴展的原那么是將每個芯片的地址線、數(shù)據(jù)線、控制線并聯(lián),僅片選端分別引出,以的地址線、數(shù)據(jù)線、控制線并聯(lián),僅片選端分別引出,以實現(xiàn)每個芯片占據(jù)不同的地址范圍。由于存儲單元的個數(shù)實現(xiàn)每個芯片占據(jù)不同的地址范圍。由于存儲單元的個數(shù)取決
31、于地址線,而與數(shù)據(jù)線無關(guān),因此字擴展實踐上就是取決于地址線,而與數(shù)據(jù)線無關(guān),因此字擴展實踐上就是地址線的擴展。地址線的擴展。6.3.2 存儲器字擴展存儲器字擴展 v字擴展可以采用以下方法:字擴展可以采用以下方法:v將各存儲芯片片內(nèi)地址線、數(shù)據(jù)線、讀將各存儲芯片片內(nèi)地址線、數(shù)據(jù)線、讀/寫控制線寫控制線并聯(lián),接到相應(yīng)的總線上;并聯(lián),接到相應(yīng)的總線上;v將地址線多出的高位送地址譯碼器產(chǎn)生片選信號,將地址線多出的高位送地址譯碼器產(chǎn)生片選信號,接各存儲芯片的接各存儲芯片的 (CS )端,以選擇芯片。端,以選擇芯片。v 圖圖6.12所示的字擴展存儲器是用所示的字擴展存儲器是用4個個16K8位芯片組成位芯片
32、組成64K8位存儲器。數(shù)據(jù)線位存儲器。數(shù)據(jù)線D0D7與各片的數(shù)據(jù)端相連,地與各片的數(shù)據(jù)端相連,地址總線位置地址址總線位置地址A0A13與各芯片的地址線相連,而兩位與各芯片的地址線相連,而兩位高地址高地址A14、A15經(jīng)過譯碼器和經(jīng)過譯碼器和4個片選端相連。個片選端相連。6.3.3 存儲器位字擴展存儲器位字擴展 v 字位同時擴展是指存儲芯片的位數(shù)和字數(shù)都不滿足要求,字位同時擴展是指存儲芯片的位數(shù)和字數(shù)都不滿足要求,需求對位數(shù)和字數(shù)同時進展擴展。擴展的方法是先進展位需求對位數(shù)和字數(shù)同時進展擴展。擴展的方法是先進展位擴展,即組成一個滿足位數(shù)要求的存儲芯片組,再用這個擴展,即組成一個滿足位數(shù)要求的存儲
33、芯片組,再用這個芯片組進展字擴展,以構(gòu)成一個既滿足位數(shù)又滿足字數(shù)的芯片組進展字擴展,以構(gòu)成一個既滿足位數(shù)又滿足字數(shù)的存儲器。實踐上就是將前面的位擴展和字擴展結(jié)合起來組存儲器。實踐上就是將前面的位擴展和字擴展結(jié)合起來組成一個存儲器模塊。成一個存儲器模塊。v 擴展存儲器所需存儲芯片的數(shù)量計算:假設(shè)用一個容量為擴展存儲器所需存儲芯片的數(shù)量計算:假設(shè)用一個容量為mKn位的存儲芯片構(gòu)成容量為位的存儲芯片構(gòu)成容量為MKN位假設(shè)位假設(shè)Mm,Nn,即需字位同時擴展的存儲器,那么這個存儲器所,即需字位同時擴展的存儲器,那么這個存儲器所需求的存儲芯片數(shù)為需求的存儲芯片數(shù)為 (Mm)(Nn)。 6.4 存儲器與存儲
34、器與CPU的銜接的銜接 6.4.3 存儲器銜接舉例存儲器銜接舉例 6.4.2 常用譯碼電路常用譯碼電路 6.4.1 存儲器與存儲器與CPU銜接時問題銜接時問題 存儲器與存儲器與CPU的銜接實踐上就是與三總線中相關(guān)信號的銜接。包括控制總的銜接實踐上就是與三總線中相關(guān)信號的銜接。包括控制總線銜接、數(shù)據(jù)總線銜接和地址總線銜接。線銜接、數(shù)據(jù)總線銜接和地址總線銜接。數(shù)據(jù)總線銜接是將數(shù)據(jù)總線銜接是將CPU數(shù)據(jù)總線與存儲器數(shù)據(jù)線的銜接問題,對于不同型數(shù)據(jù)總線與存儲器數(shù)據(jù)線的銜接問題,對于不同型號的號的CPU,數(shù)據(jù)總線的數(shù)目不一定一樣,需求特別留意。,數(shù)據(jù)總線的數(shù)目不一定一樣,需求特別留意。 地址總線的銜接需
35、求思索片選問題。地址總線的銜接需求思索片選問題。 、 vCPU總線的負載才干總線的負載才干vCPU總線的負載才干是有限制的,普通情況下,總線的負載才干是有限制的,普通情況下,CPU總線的直流負載才干可帶動一個規(guī)范的總線的直流負載才干可帶動一個規(guī)范的TTL門。門。v當(dāng)采用當(dāng)采用MOS存儲器是,由于直流負載很小,主存儲器是,由于直流負載很小,主要的負載是電容負載,故在小型系統(tǒng)中,要的負載是電容負載,故在小型系統(tǒng)中,CPU可以直接與存儲器相連。可以直接與存儲器相連。v但對于較大的系統(tǒng),當(dāng)?shù)珜τ谳^大的系統(tǒng),當(dāng)CPU的總線不能直接帶的總線不能直接帶動是有存儲器芯片時,需求加上緩沖器或驅(qū)動動是有存儲器芯片
36、時,需求加上緩沖器或驅(qū)動器,以提高總線的負載才干。器,以提高總線的負載才干。6.4.1 存儲器與存儲器與CPU銜接時問題銜接時問題 vCPU的時序與存儲器的存取速度之間的配合的時序與存儲器的存取速度之間的配合vCPU與存儲器之間的時序配合問題是整個計算與存儲器之間的時序配合問題是整個計算機系統(tǒng)可靠、高效地任務(wù)的關(guān)鍵。機系統(tǒng)可靠、高效地任務(wù)的關(guān)鍵。vCPU訪問存儲器是有固定時序的,由此確定了訪問存儲器是有固定時序的,由此確定了對存儲器存取速度的要求。對存儲器存取速度的要求。vCPU在取指令和進展讀出操作時,都是在相應(yīng)在取指令和進展讀出操作時,都是在相應(yīng)的時序控制下進展的,如讀周期和寫周期,已根的
37、時序控制下進展的,如讀周期和寫周期,已根據(jù)時鐘頻率和機器運算速度確定好范圍。據(jù)時鐘頻率和機器運算速度確定好范圍。v在選用存儲器時,它的最大存取時間要小于在選用存儲器時,它的最大存取時間要小于CPU安排的讀寫周期。否那么,要使安排的讀寫周期。否那么,要使CPU插入插入等待周期,才干保證讀寫數(shù)據(jù)的可靠傳送。等待周期,才干保證讀寫數(shù)據(jù)的可靠傳送。v 存儲器芯片的選片問題存儲器芯片的選片問題v 存儲器芯片的選用不僅和存儲器構(gòu)造存儲器芯片的選用不僅和存儲器構(gòu)造相關(guān),而且和存儲器接口設(shè)計直接相關(guān)。采相關(guān),而且和存儲器接口設(shè)計直接相關(guān)。采用不同類型、型號的芯片構(gòu)造存儲器,其接用不同類型、型號的芯片構(gòu)造存儲器
38、,其接口的方法和復(fù)雜度不同。口的方法和復(fù)雜度不同。v 芯片類型的選用芯片類型的選用v 通常在微型機的主存通常由通常在微型機的主存通常由RAM和和ROM兩類構(gòu)成。兩類構(gòu)成。v 其中,對其中,對RAM芯片類型的選擇又與容量要芯片類型的選擇又與容量要求有關(guān),當(dāng)容量要求不太大如求有關(guān),當(dāng)容量要求不太大如64K字節(jié)以字節(jié)以內(nèi)時用靜態(tài)內(nèi)時用靜態(tài)RAM組成較好,由于靜態(tài)組成較好,由于靜態(tài)RAM形狀穩(wěn)定,不需求動態(tài)刷新,接口簡形狀穩(wěn)定,不需求動態(tài)刷新,接口簡單。單。v 相反,當(dāng)容量要求很大時適用于動態(tài)相反,當(dāng)容量要求很大時適用于動態(tài)RAM組成,由于,動態(tài)組成,由于,動態(tài)RAM比靜態(tài)比靜態(tài)RAM集成度集成度高、
39、功耗小、價錢低。高、功耗小、價錢低。v 對對ROM芯片的選擇普通從靈敏性思索選用芯片的選擇普通從靈敏性思索選用EPROM、EEPROM的較多。的較多。v芯片型號的選用芯片型號的選用v芯片類型確定之后,在進展詳細芯片型號選擇時,普通思芯片類型確定之后,在進展詳細芯片型號選擇時,普通思索存取速度、存儲容量、構(gòu)造和價錢等要素。索存取速度、存儲容量、構(gòu)造和價錢等要素。v普通在滿足存儲系統(tǒng)總?cè)萘康那疤嵯?,?yīng)盡能夠選用集成普通在滿足存儲系統(tǒng)總?cè)萘康那疤嵯拢瑧?yīng)盡能夠選用集成度高、存儲容量大的芯片。這樣不僅可降低本錢,而且有度高、存儲容量大的芯片。這樣不僅可降低本錢,而且有利于減輕系統(tǒng)負載、減少存儲模塊的集合
40、尺寸。利于減輕系統(tǒng)負載、減少存儲模塊的集合尺寸。v總線上芯片接的很多時,不但系統(tǒng)中要加接更多的總線驅(qū)總線上芯片接的很多時,不但系統(tǒng)中要加接更多的總線驅(qū)動器,而且能夠由于負載電容變得很大而使信號產(chǎn)生畸變。動器,而且能夠由于負載電容變得很大而使信號產(chǎn)生畸變。6.4.2 常用譯碼電路常用譯碼電路v片選控制譯碼電路對高位地址進展譯碼后產(chǎn)生存片選控制譯碼電路對高位地址進展譯碼后產(chǎn)生存儲芯片的片選信號;片內(nèi)地址譯碼電路對低位地儲芯片的片選信號;片內(nèi)地址譯碼電路對低位地址譯碼實現(xiàn)片內(nèi)存儲單元的尋址。址譯碼實現(xiàn)片內(nèi)存儲單元的尋址。v接口電路中主要完成片選控制譯碼以及低位地址接口電路中主要完成片選控制譯碼以及低
41、位地址總線的銜接??偩€的銜接。 v片選控制譯碼的方法有:線選法、全譯碼法、部分譯碼法和混合譯碼法等。1片選控制譯碼方法片選控制譯碼方法 線選法線選法v 所謂線選法就是直接將某高位地址線與某存儲芯片片選端所謂線選法就是直接將某高位地址線與某存儲芯片片選端銜接,每一根地址線選通一塊芯片。這種方法的特定是簡銜接,每一根地址線選通一塊芯片。這種方法的特定是簡單明了,且不需求另外添加電路。但存儲芯片的地址范圍單明了,且不需求另外添加電路。但存儲芯片的地址范圍有重疊,且對存儲空間的運用是斷續(xù)的,不能充分有效地有重疊,且對存儲空間的運用是斷續(xù)的,不能充分有效地利用存儲空間。利用存儲空間。v 例,假定某計算機
42、的存儲容量為例,假定某計算機的存儲容量為4KB,而,而CPU尋址空間位尋址空間位64KB即地址總線為即地址總線為16位,所用芯片容量為位,所用芯片容量為1KB即即片內(nèi)地址為片內(nèi)地址為10位。那么,可用線選法從高位。那么,可用線選法從高6位地址中任位地址中任選選4位作為位作為4塊存儲芯片的片選控制信號。圖塊存儲芯片的片選控制信號。圖6.13所示位選所示位選用用A10A13作為片選控制的構(gòu)造表示圖。作為片選控制的構(gòu)造表示圖。 全譯碼法全譯碼法 v 全譯碼法除了將低位地址總線直接與各芯片的地址線相連之外,全譯碼法除了將低位地址總線直接與各芯片的地址線相連之外,其他高位地址線全部經(jīng)譯碼后作為各芯片的片
43、選信號。譯碼電其他高位地址線全部經(jīng)譯碼后作為各芯片的片選信號。譯碼電路可以運用現(xiàn)有的譯碼器芯片。常用的譯碼芯片有:路可以運用現(xiàn)有的譯碼器芯片。常用的譯碼芯片有:74LS雙雙2-4譯碼器和譯碼器和74LS3-8譯碼器等。譯碼器等。 v 主要有兩種情況采用全譯碼方法,當(dāng)實踐運用的存儲空間與主要有兩種情況采用全譯碼方法,當(dāng)實踐運用的存儲空間與CPU可訪問的最大存儲空間一樣,或者實踐運用的存儲空間小可訪問的最大存儲空間一樣,或者實踐運用的存儲空間小于于CPU可訪問的最大存儲空間,而對實踐空間的地址范圍有嚴可訪問的最大存儲空間,而對實踐空間的地址范圍有嚴厲的要求時,普通采用全譯碼方法。厲的要求時,普通采
44、用全譯碼方法。v 假設(shè)存儲器容量小于可尋址的存儲空間時,可從譯碼器輸出線假設(shè)存儲器容量小于可尋址的存儲空間時,可從譯碼器輸出線中選出延續(xù)的幾根作為片選控制,多余的令其空閑,以備擴展。中選出延續(xù)的幾根作為片選控制,多余的令其空閑,以備擴展。v 例,例,CPU地址總線為地址總線為16位,存儲芯片容量為位,存儲芯片容量為8KB。采用全譯碼。采用全譯碼方式尋址方式尋址64KB容量存儲器的構(gòu)造表示圖如圖容量存儲器的構(gòu)造表示圖如圖6.13所示??梢?,所示??梢姡g碼法可以提供對全部存儲空間的尋址才干。當(dāng)存儲器容量全譯碼法可以提供對全部存儲空間的尋址才干。當(dāng)存儲器容量小于可尋址的存儲空間時,可從譯碼器輸出
45、線中選出聯(lián)絡(luò)的幾小于可尋址的存儲空間時,可從譯碼器輸出線中選出聯(lián)絡(luò)的幾根作為片選控制,多余的令其空閑,以便需求時擴展。顯然,根作為片選控制,多余的令其空閑,以便需求時擴展。顯然,采用全譯碼法時,存儲器的地址是延續(xù)且獨一確定的,無地址采用全譯碼法時,存儲器的地址是延續(xù)且獨一確定的,無地址延續(xù)和地址重疊景象。延續(xù)和地址重疊景象。v 當(dāng)實踐運用的存儲空間比當(dāng)實踐運用的存儲空間比CPU可訪問的最大存儲空間小,可訪問的最大存儲空間小,而且對其他地址范圍沒有嚴厲要求的情況下可采用部分譯而且對其他地址范圍沒有嚴厲要求的情況下可采用部分譯碼方式。部分譯碼法是將高位地址線中的一部分進展譯碼,碼方式。部分譯碼法是
46、將高位地址線中的一部分進展譯碼,產(chǎn)生片選信號。產(chǎn)生片選信號。部分譯碼法部分譯碼法 混合譯碼法混合譯碼法v 混合譯碼法是將線選法與部分譯碼法相結(jié)合的一種方法?;旌献g碼法是將線選法與部分譯碼法相結(jié)合的一種方法。該方法將用于片選控制的高位地址分為兩組,其中一組的該方法將用于片選控制的高位地址分為兩組,其中一組的地址采用部分譯碼法,經(jīng)譯碼后的每一個輸出作為一塊芯地址采用部分譯碼法,經(jīng)譯碼后的每一個輸出作為一塊芯片的片選信號;另一組地址那么采用線選法,每一位地址片的片選信號;另一組地址那么采用線選法,每一位地址線作為一塊芯片的片選信號。線作為一塊芯片的片選信號。v 例例6.1 設(shè)某微機系統(tǒng)地址總線為設(shè)某
47、微機系統(tǒng)地址總線為16位,實踐存儲器容量為位,實踐存儲器容量為16KB,ROM區(qū)和區(qū)和RAM區(qū)各占區(qū)各占8KB。其中,。其中,ROM區(qū)采用區(qū)采用容量為容量為2KB的的EPROM芯片,芯片,RAM區(qū)采用容量為區(qū)采用容量為1KB的的SRAM芯片,試設(shè)計該存儲器的地址譯碼電路。芯片,試設(shè)計該存儲器的地址譯碼電路。 2地址譯碼電路舉例地址譯碼電路舉例v 【分析】系統(tǒng)的尋址空間最大為【分析】系統(tǒng)的尋址空間最大為216=64KB,大于本系統(tǒng),大于本系統(tǒng)設(shè)計的存儲容量,本系統(tǒng)設(shè)計的存儲區(qū)域為可尋址的存儲設(shè)計的存儲容量,本系統(tǒng)設(shè)計的存儲區(qū)域為可尋址的存儲空間的一部分,假定系統(tǒng)占用最低位的空間的一部分,假定系統(tǒng)占用最低位的16KB存儲空間,存儲空間,并且,并且,ROM區(qū)占用區(qū)占用0000H1FFFH,RAM區(qū)占用區(qū)占用2000H3FFFH。v對于對于ROM區(qū),單芯片容量為區(qū),單芯片容量為2KB,需求運用,需求運用11位地址位地址線作為片內(nèi)尋址,而線作為片內(nèi)尋址,而RAM單芯片容量為單芯片容量為1KB,需求,需求10根地址線作為片內(nèi)尋址。對這類譯碼問題的處理方法是根地址線作為片內(nèi)尋址。對這類譯碼問題的處理方法是分兩次譯碼,先按芯片容量大的進展一次譯碼,將一部分兩次譯碼,先按芯片容量大的進展一次譯碼,將一部分輸出作為大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 掌握招標(biāo)文件關(guān)鍵點助力檢測站投標(biāo)
- 寬帶互聯(lián)網(wǎng)專線協(xié)議
- 農(nóng)村商業(yè)銀行信貸合同范例
- 招標(biāo)文件編制的要點指南
- 工程年勞務(wù)分包合同協(xié)議
- 優(yōu)化乙方利益的采購合同
- 2024年度外貿(mào)企業(yè)外匯借款合同范本:跨境電商融資協(xié)議3篇
- 2024年度專業(yè)美發(fā)店經(jīng)營管理合同3篇
- 2024年度環(huán)境污染損失賠償協(xié)議3篇
- 安全演講稿集合七篇
- 全過程工程咨詢投標(biāo)方案(技術(shù)方案)
- 果園水果采摘升降平臺的設(shè)計
- 0-3歲親子活動設(shè)計與指導(dǎo)智慧樹知到期末考試答案章節(jié)答案2024年滁州城市職業(yè)學(xué)院
- 2024年房地產(chǎn)經(jīng)紀協(xié)理考試題庫新版
- CJ-T+355-2010小型生活污水處理成套設(shè)備
- 中醫(yī)治療筋傷案二
- 2023-2024學(xué)年廣東省廣州市九年級(上)質(zhì)檢英語試卷(1月份)
- 人教版四年級數(shù)學(xué)上冊單位換算專項練習(xí)
- 2022-2023學(xué)年北京市東城區(qū)北京版五年級上冊期末測試英語試卷(含聽力音頻)
- 網(wǎng)絡(luò)設(shè)備售后服務(wù)和培訓(xùn)方案
- 大學(xué)學(xué)院輔導(dǎo)員工作室建設(shè)與管理辦法(試行)
評論
0/150
提交評論