第五章存儲(chǔ)器系統(tǒng)_第1頁(yè)
第五章存儲(chǔ)器系統(tǒng)_第2頁(yè)
第五章存儲(chǔ)器系統(tǒng)_第3頁(yè)
第五章存儲(chǔ)器系統(tǒng)_第4頁(yè)
第五章存儲(chǔ)器系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩124頁(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、廣東技術(shù)師范學(xué)院電子與信息學(xué)院1第5章存儲(chǔ)系統(tǒng)主要內(nèi)容:主要內(nèi)容: 半導(dǎo)體存儲(chǔ)器的分類及其特點(diǎn)半導(dǎo)體存儲(chǔ)器的分類及其特點(diǎn) 半導(dǎo)體存儲(chǔ)芯片的外部特性及其與系統(tǒng)的連接半導(dǎo)體存儲(chǔ)芯片的外部特性及其與系統(tǒng)的連接 存儲(chǔ)器接口設(shè)計(jì)(存儲(chǔ)器擴(kuò)展技術(shù))存儲(chǔ)器接口設(shè)計(jì)(存儲(chǔ)器擴(kuò)展技術(shù)) 高速緩存高速緩存5.1 概概 述述主要內(nèi)容:主要內(nèi)容: 存儲(chǔ)器系統(tǒng)基本概念存儲(chǔ)器系統(tǒng)基本概念 半導(dǎo)體存儲(chǔ)器的分類及特點(diǎn)半導(dǎo)體存儲(chǔ)器的分類及特點(diǎn) 兩類半導(dǎo)體存儲(chǔ)器的主要區(qū)別兩類半導(dǎo)體存儲(chǔ)器的主要區(qū)別1. 存儲(chǔ)器系統(tǒng)存儲(chǔ)器系統(tǒng) 將兩個(gè)或兩個(gè)以上速度、容量和價(jià)格各不相同將兩個(gè)或兩個(gè)以上速度、容量和價(jià)格各不相同的存儲(chǔ)器用硬件、軟件或軟硬

2、件相結(jié)合的方法的存儲(chǔ)器用硬件、軟件或軟硬件相結(jié)合的方法連接起來(lái)連接起來(lái) 構(gòu)成存儲(chǔ)系統(tǒng)。構(gòu)成存儲(chǔ)系統(tǒng)。 系統(tǒng)的存儲(chǔ)速度接近最快的存儲(chǔ)器,容量接近系統(tǒng)的存儲(chǔ)速度接近最快的存儲(chǔ)器,容量接近最大的存儲(chǔ)器。最大的存儲(chǔ)器。存儲(chǔ)器系統(tǒng)存儲(chǔ)器系統(tǒng) 在一般計(jì)算機(jī)中主要有兩種存儲(chǔ)系統(tǒng)在一般計(jì)算機(jī)中主要有兩種存儲(chǔ)系統(tǒng) Cache存儲(chǔ)系統(tǒng)存儲(chǔ)系統(tǒng)主存儲(chǔ)器主存儲(chǔ)器高速緩沖存儲(chǔ)器高速緩沖存儲(chǔ)器虛擬存儲(chǔ)系統(tǒng)虛擬存儲(chǔ)系統(tǒng)主存儲(chǔ)器主存儲(chǔ)器磁盤存儲(chǔ)器磁盤存儲(chǔ)器6Cache存儲(chǔ)器系統(tǒng)存儲(chǔ)器系統(tǒng) Cache(高速緩沖存儲(chǔ)器)(高速緩沖存儲(chǔ)器) 速度快,容量小速度快,容量小 主內(nèi)存:主內(nèi)存: 速度慢,容量大速度慢,容量大 Cache存

3、儲(chǔ)系統(tǒng)由硬件系統(tǒng)管理。對(duì)程序員存儲(chǔ)系統(tǒng)由硬件系統(tǒng)管理。對(duì)程序員是透明的。是透明的。 設(shè)計(jì)目標(biāo):設(shè)計(jì)目標(biāo): 提高存取速度提高存取速度CPUCache主存主存虛擬存儲(chǔ)器系統(tǒng)虛擬存儲(chǔ)器系統(tǒng) 虛擬存儲(chǔ)器系統(tǒng)由主內(nèi)存和部分磁盤存儲(chǔ)器虛擬存儲(chǔ)器系統(tǒng)由主內(nèi)存和部分磁盤存儲(chǔ)器購(gòu)成。購(gòu)成。 虛擬存儲(chǔ)系統(tǒng)由操作系統(tǒng)管理,對(duì)應(yīng)用程序虛擬存儲(chǔ)系統(tǒng)由操作系統(tǒng)管理,對(duì)應(yīng)用程序員透明。員透明。 設(shè)計(jì)目標(biāo):設(shè)計(jì)目標(biāo): 增加存儲(chǔ)容量增加存儲(chǔ)容量2. 半導(dǎo)體存儲(chǔ)器半導(dǎo)體存儲(chǔ)器 半導(dǎo)體存儲(chǔ)器由能夠表示二進(jìn)制數(shù)半導(dǎo)體存儲(chǔ)器由能夠表示二進(jìn)制數(shù)“0”和和“1”的、具有記憶功能的半導(dǎo)體器件組成。的、具有記憶功能的半導(dǎo)體器件組成。 能存放一

4、位二進(jìn)制數(shù)的半導(dǎo)體器件稱為一個(gè)存能存放一位二進(jìn)制數(shù)的半導(dǎo)體器件稱為一個(gè)存 儲(chǔ)元。儲(chǔ)元。 若干存儲(chǔ)元構(gòu)成一個(gè)存儲(chǔ)單元。若干存儲(chǔ)元構(gòu)成一個(gè)存儲(chǔ)單元。93. 半導(dǎo)體存儲(chǔ)器的分類半導(dǎo)體存儲(chǔ)器的分類 內(nèi)存儲(chǔ)器內(nèi)存儲(chǔ)器隨機(jī)存取存儲(chǔ)器(隨機(jī)存取存儲(chǔ)器(RAM)只讀存儲(chǔ)器(只讀存儲(chǔ)器(ROM)隨機(jī)存取存儲(chǔ)器隨機(jī)存取存儲(chǔ)器(RAM) RAM靜態(tài)存儲(chǔ)器(靜態(tài)存儲(chǔ)器(SRAM)動(dòng)態(tài)存儲(chǔ)器(動(dòng)態(tài)存儲(chǔ)器(DRAM)只讀存儲(chǔ)器只讀存儲(chǔ)器(ROM) 只讀存儲(chǔ)器只讀存儲(chǔ)器掩模掩模ROM一次性可寫一次性可寫ROMEPROMEEPROM4.半導(dǎo)體存儲(chǔ)器的主要技術(shù)指標(biāo)半導(dǎo)體存儲(chǔ)器的主要技術(shù)指標(biāo) 存儲(chǔ)容量存儲(chǔ)容量 存儲(chǔ)單元個(gè)數(shù)存儲(chǔ)單

5、元個(gè)數(shù)每單元的二進(jìn)制數(shù)位數(shù)每單元的二進(jìn)制數(shù)位數(shù) 存取時(shí)間存取時(shí)間實(shí)現(xiàn)一次讀實(shí)現(xiàn)一次讀/ /寫所需要的時(shí)間寫所需要的時(shí)間 存取周期存取周期連續(xù)啟動(dòng)兩次獨(dú)立的存儲(chǔ)器操作所需間隔的連續(xù)啟動(dòng)兩次獨(dú)立的存儲(chǔ)器操作所需間隔的最小時(shí)間最小時(shí)間 可靠性可靠性 功耗功耗5.2 隨機(jī)存取存儲(chǔ)器隨機(jī)存取存儲(chǔ)器掌握:掌握: SRAM與與DRAM的主要特點(diǎn)的主要特點(diǎn) 幾種常用存儲(chǔ)器芯片及其與系統(tǒng)的連接幾種常用存儲(chǔ)器芯片及其與系統(tǒng)的連接 存儲(chǔ)器擴(kuò)展技術(shù)存儲(chǔ)器擴(kuò)展技術(shù)廣東技術(shù)師范學(xué)院電子與信息學(xué)院14 一、靜態(tài)存儲(chǔ)器一、靜態(tài)存儲(chǔ)器SRAM1. SRAM的特點(diǎn)的特點(diǎn) 存儲(chǔ)元由雙穩(wěn)電路構(gòu)成存儲(chǔ)元由雙穩(wěn)電路構(gòu)成 主要特點(diǎn):主要特

6、點(diǎn): 存儲(chǔ)信息穩(wěn)定存儲(chǔ)信息穩(wěn)定 存儲(chǔ)容量低,存取速度快,價(jià)格較高存儲(chǔ)容量低,存取速度快,價(jià)格較高 SRAM常用作高速緩沖存儲(chǔ)器(常用作高速緩沖存儲(chǔ)器(Cache)162. 典型典型SRAM芯片芯片掌握:掌握: 主要引腳功能主要引腳功能 工作時(shí)序工作時(shí)序 與系統(tǒng)的連接使用與系統(tǒng)的連接使用廣東技術(shù)師范學(xué)院電子與信息學(xué)院17特點(diǎn):特點(diǎn): 用雙穩(wěn)態(tài)觸發(fā)器存儲(chǔ)信息。用雙穩(wěn)態(tài)觸發(fā)器存儲(chǔ)信息。 速度快(速度快(5ns),不需刷新,外圍電路比較簡(jiǎn)單,但集成度),不需刷新,外圍電路比較簡(jiǎn)單,但集成度低(存儲(chǔ)容量小,約低(存儲(chǔ)容量小,約1Mbit/片),功耗大。片),功耗大。 在在PC機(jī)中,機(jī)中,SRAM被廣泛地

7、用作高速緩沖存儲(chǔ)器被廣泛地用作高速緩沖存儲(chǔ)器Cache。 對(duì)容量為對(duì)容量為M*N的的SRAM芯片,其地址線數(shù)芯片,其地址線數(shù)=2M;數(shù)據(jù)線數(shù);數(shù)據(jù)線數(shù)=N。反之,若。反之,若SRAM芯片的地址線數(shù)為芯片的地址線數(shù)為K,則可以推斷其單,則可以推斷其單元數(shù)為元數(shù)為2K個(gè)。個(gè)。 廣東技術(shù)師范學(xué)院電子與信息學(xué)院AB廣東技術(shù)師范學(xué)院電子與信息學(xué)院典型典型SRAM芯片芯片CMOS RAM芯片芯片6264(8K*8):): 主要引腳功能主要引腳功能 工作時(shí)序工作時(shí)序 與系統(tǒng)的連接使用與系統(tǒng)的連接使用廣東技術(shù)師范學(xué)院電子與信息學(xué)院20SRAM 6264芯片芯片邏輯符號(hào):邏輯符號(hào):6264D7-D0A12-A0

8、OEWECS1CS2廣東技術(shù)師范學(xué)院電子與信息學(xué)院6264外部引線圖外部引線圖:廣東技術(shù)師范學(xué)院電子與信息學(xué)院6264芯片的主要引線芯片的主要引線 地址線:地址線: A0A12 數(shù)據(jù)線:數(shù)據(jù)線: D0 D7 輸出允許信號(hào):輸出允許信號(hào):OE 寫允許信號(hào):寫允許信號(hào): WE 選片信號(hào):選片信號(hào): CS1、CS2廣東技術(shù)師范學(xué)院電子與信息學(xué)院236264的工作過(guò)程的工作過(guò)程 讀操作讀操作 寫操作寫操作 廣東技術(shù)師范學(xué)院電子與信息學(xué)院寫操作的工作時(shí)序?qū)懖僮鞯墓ぷ鲿r(shí)序:廣東技術(shù)師范學(xué)院電子與信息學(xué)院讀操作的工作時(shí)序讀操作的工作時(shí)序:3. 半導(dǎo)體存儲(chǔ)器總線接口原理半導(dǎo)體存儲(chǔ)器總線接口原理 深入理解深入理

9、解 8088總線信號(hào)總線信號(hào) 主存儲(chǔ)器的編址主存儲(chǔ)器的編址 半導(dǎo)體存儲(chǔ)器與總線的連接方式半導(dǎo)體存儲(chǔ)器與總線的連接方式(1 1)80888088總線信號(hào)總線信號(hào)8 80 08 88 8總總線線A19-A0A15-A0MEMR、MEMWIOR、IOW 存儲(chǔ)器存儲(chǔ)器輸入輸入/輸出輸出RD、WR(2 2)微機(jī)中的主內(nèi)存微機(jī)中的主內(nèi)存 微機(jī)中的主內(nèi)存可能由多片存儲(chǔ)芯片(存儲(chǔ)微機(jī)中的主內(nèi)存可能由多片存儲(chǔ)芯片(存儲(chǔ)體)構(gòu)成;體)構(gòu)成; 每片存儲(chǔ)器芯片(每個(gè)存儲(chǔ)體)上都含若干每片存儲(chǔ)器芯片(每個(gè)存儲(chǔ)體)上都含若干存儲(chǔ)單元,每個(gè)存儲(chǔ)單元在整個(gè)內(nèi)存空間中存儲(chǔ)單元,每個(gè)存儲(chǔ)單元在整個(gè)內(nèi)存空間中都必須具有惟一的地址。

10、都必須具有惟一的地址。(2 2)微機(jī)中的主內(nèi)存微機(jī)中的主內(nèi)存 微機(jī)中的主內(nèi)存可能由多片存儲(chǔ)芯片(存儲(chǔ)微機(jī)中的主內(nèi)存可能由多片存儲(chǔ)芯片(存儲(chǔ)體)構(gòu)成;體)構(gòu)成; 每片存儲(chǔ)器芯片(每個(gè)存儲(chǔ)體)上都含若干每片存儲(chǔ)器芯片(每個(gè)存儲(chǔ)體)上都含若干存儲(chǔ)單元,每個(gè)存儲(chǔ)單元在整個(gè)內(nèi)存空間中存儲(chǔ)單元,每個(gè)存儲(chǔ)單元在整個(gè)內(nèi)存空間中都必須具有惟一的地址。都必須具有惟一的地址。(3 3)存儲(chǔ)器編址存儲(chǔ)器編址001100001111000001011010低位地低位地址址高位地址高位地址存儲(chǔ)器編址存儲(chǔ)器編址片選地址(高位)片選地址(高位)片內(nèi)地址(低位)片內(nèi)地址(低位)內(nèi)存地址內(nèi)存地址 微型機(jī)中的主存儲(chǔ)器采用高位地址交

11、叉訪問(wèn)方微型機(jī)中的主存儲(chǔ)器采用高位地址交叉訪問(wèn)方式式 用高位地址選擇芯片,低位地址選擇芯片內(nèi)的用高位地址選擇芯片,低位地址選擇芯片內(nèi)的單元單元 若芯片容量(單元數(shù))為若芯片容量(單元數(shù))為m,則:,則: 低位地址的位數(shù)低位地址的位數(shù)=m2log6264芯片的編址芯片的編址片首片首地址地址A19A12A0A19A12A00 0 0 0 0 0 0 0 0 0 0 0 0X X X X X X XX X X X X X X 1 1 1 1 1 1 1 1 1 1 1 1 1片尾片尾地址地址(4 4)存儲(chǔ)器與系統(tǒng)總線的連接存儲(chǔ)器與系統(tǒng)總線的連接001100001111000001011010CS00

12、譯譯碼碼器器1CS存儲(chǔ)器構(gòu)建原理:存儲(chǔ)器構(gòu)建原理:34高位交叉訪問(wèn)存儲(chǔ)器的連接原理示意圖:高位交叉訪問(wèn)存儲(chǔ)器的連接原理示意圖:低位地低位地址用于址用于選擇芯選擇芯片上的片上的單元單元高位地高位地址用于址用于選中芯選中芯片片6264芯片與系統(tǒng)的連接芯片與系統(tǒng)的連接D0D7A0A12WEOECS1CS2A0A12MEMWMEMR譯碼譯碼電路電路高位地高位地址信號(hào)址信號(hào)D0D7SRAM 62648088總線總線+5V4. 譯碼電路譯碼電路 將輸入的一組高位地址信號(hào)通過(guò)變換,產(chǎn)將輸入的一組高位地址信號(hào)通過(guò)變換,產(chǎn) 生一個(gè)有效的輸出信號(hào),用于選中某一個(gè)生一個(gè)有效的輸出信號(hào),用于選中某一個(gè) 存儲(chǔ)器芯片,從

13、而確定了該存儲(chǔ)器芯片在存儲(chǔ)器芯片,從而確定了該存儲(chǔ)器芯片在 內(nèi)存中的地址范圍。內(nèi)存中的地址范圍。 將輸入的一組二進(jìn)制編碼變換為一個(gè)特定將輸入的一組二進(jìn)制編碼變換為一個(gè)特定 的輸出信號(hào)。的輸出信號(hào)。譯碼方式譯碼方式 全地址譯碼全地址譯碼 部分地址譯碼部分地址譯碼(1 1)全地址譯碼全地址譯碼 特點(diǎn):特點(diǎn): 用全部的高位地址信號(hào)作為譯碼信號(hào);用全部的高位地址信號(hào)作為譯碼信號(hào); 使存儲(chǔ)器芯片的每一個(gè)單元都占據(jù)一個(gè)唯一使存儲(chǔ)器芯片的每一個(gè)單元都占據(jù)一個(gè)唯一的內(nèi)存地址。的內(nèi)存地址。全地址譯碼例全地址譯碼例A19A18A17A16A15A14A13& 1CS11SRAM 6264CS2+5V011

14、110006264芯片全地址譯碼例芯片全地址譯碼例片首片首地址地址A19A12A0A19A12A00 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 0 0 01 1 1 1 0 0 01 1 1 1 1 1 1 1 1 1 1 1 1片尾片尾地址地址該該6264芯片的地址范圍芯片的地址范圍 = F0000HF1FFFH全地址譯碼例全地址譯碼例 若已知某若已知某SRAM 6264芯片在內(nèi)存中的地址為:芯片在內(nèi)存中的地址為: 3E000H3FFFFH 試畫出將該芯片連接到系統(tǒng)的譯碼電路。試畫出將該芯片連接到系統(tǒng)的譯碼電路。全地址譯碼例全地址譯碼例 設(shè)計(jì)步驟:設(shè)計(jì)步驟: 寫出地址范圍

15、的二進(jìn)制表示;寫出地址范圍的二進(jìn)制表示; 確定各高位地址狀態(tài);確定各高位地址狀態(tài); 設(shè)計(jì)譯碼器。設(shè)計(jì)譯碼器。片首片首地址地址A19A12A0A19A12A00 0 0 0 0 0 0 0 0 0 0 0 00 0 1 1 1 1 10 0 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1片尾片尾地址地址全地址譯碼例全地址譯碼例A19A18A17A16A15A14A13& 1CS1高位地址:高位地址:0011111SRAM 6264CS2+5V00111110廣東技術(shù)師范學(xué)院電子與信息學(xué)院廣東技術(shù)師范學(xué)院電子與信息學(xué)院廣東技術(shù)師范學(xué)院電子與信息學(xué)院4647(2 2)部

16、分地址譯碼部分地址譯碼 特點(diǎn):特點(diǎn): 用部分高位地址信號(hào)(而不是全部)作為譯碼信用部分高位地址信號(hào)(而不是全部)作為譯碼信號(hào);號(hào); 使被選中存儲(chǔ)器芯片占有幾組不同的地址范圍。使被選中存儲(chǔ)器芯片占有幾組不同的地址范圍。 若全部高位地址信號(hào)的位數(shù)為若全部高位地址信號(hào)的位數(shù)為m,譯碼信號(hào)的位,譯碼信號(hào)的位數(shù)為數(shù)為i,則所選存儲(chǔ)器芯片占有的地址范圍數(shù)為:,則所選存儲(chǔ)器芯片占有的地址范圍數(shù)為: 對(duì)含對(duì)含n個(gè)存儲(chǔ)芯片(存儲(chǔ)體)的存儲(chǔ)器,若采用個(gè)存儲(chǔ)芯片(存儲(chǔ)體)的存儲(chǔ)器,若采用部分地址譯碼,則高位地址的位數(shù)至少應(yīng)滿足:部分地址譯碼,則高位地址的位數(shù)至少應(yīng)滿足: 高位地址的位數(shù)高位地址的位數(shù)n2log2im

17、 廣東技術(shù)師范學(xué)院電子與信息學(xué)院部分地址譯碼例部分地址譯碼例兩組地址:兩組地址: F0000H F1FFFH B0000H B1FFFHA19A17A16A15A14A13& 16264CS1111000高位地址:高位地址: 1110001011000,1111000廣東技術(shù)師范學(xué)院電子與信息學(xué)院廣東技術(shù)師范學(xué)院電子與信息學(xué)院廣東技術(shù)師范學(xué)院電子與信息學(xué)院廣東技術(shù)師范學(xué)院電子與信息學(xué)院廣東技術(shù)師范學(xué)院電子與信息學(xué)院廣東技術(shù)師范學(xué)院電子與信息學(xué)院應(yīng)用舉例應(yīng)用舉例 將將SRAM 6264芯片與系統(tǒng)連接,使其地址范圍為:芯片與系統(tǒng)連接,使其地址范圍為:38000H39FFFH和和78000H

18、79FFFH。 選擇使用選擇使用74LS138譯碼器構(gòu)成譯碼電路譯碼器構(gòu)成譯碼電路 Y0# G1 Y1#G2A Y2#G2B Y3#Y4#A Y5#B Y6#C Y7#片選信號(hào)輸出譯碼允許信號(hào)地址信號(hào)(接到不同的存儲(chǔ)體上)74LS138邏輯圖:廣東技術(shù)師范學(xué)院電子與信息學(xué)院5674LS138的真值表:(注意:輸出低電平有效)可以看出,當(dāng)譯碼允許信號(hào)有效時(shí),Yi是輸入A、B、C的函數(shù),即 Y=f(A,B,C)1 11 11 11 11 11 11 11 1X X X X X X 其其 他他 值值01 11 11 11 11 11 11 11 1 1 1 1 1 1 0 01 0 01 101 1

19、1 11 11 11 11 11 1 0 1 1 0 1 0 01 0 01 11 101 11 11 11 11 11 0 1 1 0 1 1 0 01 0 01 11 11 101 11 11 11 11 0 0 1 0 0 1 0 01 0 01 11 11 11 101 11 11 10 1 1 0 1 1 1 0 01 0 01 11 11 11 11 101 11 10 1 0 0 1 0 1 0 01 0 01 11 11 11 11 11 101 10 0 1 0 0 1 1 0 01 0 01 11 11 11 11 11 11 100 0 0 0 0 0 1 0 01 0

20、0Y7Y7Y6Y6Y5Y5Y4Y4Y3Y3Y2Y2Y1Y1Y0Y0C B AC B AG G1 1 G G2A2A G G2B2B廣東技術(shù)師范學(xué)院電子與信息學(xué)院應(yīng)用舉例應(yīng)用舉例(續(xù)續(xù)):D0D7A0A12WEOECS1CS2A0A12MEMWMEMRD0D7G1G2AG2BCBA&A19A14A13A17A16A15+5VY0下圖中A18不參與譯碼,故6264的地址范圍為:62645. SRAM存儲(chǔ)器接口設(shè)計(jì)例存儲(chǔ)器接口設(shè)計(jì)例 將將SRAM 6264芯片與系統(tǒng)連接,使其地芯片與系統(tǒng)連接,使其地址范圍為:址范圍為:38000H39FFFH。 使用使用74LS138譯碼器構(gòu)成譯碼電路。譯碼

21、器構(gòu)成譯碼電路。存儲(chǔ)器接口設(shè)計(jì)例存儲(chǔ)器接口設(shè)計(jì)例 由題知地址范圍:由題知地址范圍: 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 1 1高位地址高位地址A19A12A0應(yīng)用舉例應(yīng)用舉例D0D7A0A12WEOECS1CS2A0A12MEMWMEMRD0D7A19G1G2AG2BCBA&A18A14A13 A17 A16A15VCCY0二、動(dòng)態(tài)隨機(jī)存儲(chǔ)器二、動(dòng)態(tài)隨機(jī)存儲(chǔ)器DRAM1. DRAM的特點(diǎn)的特點(diǎn) 存儲(chǔ)元主要由電容構(gòu)成;存儲(chǔ)元主要由電容構(gòu)成; 主要特點(diǎn):主要特點(diǎn): 存儲(chǔ)信息不穩(wěn)定,需要存儲(chǔ)信息不穩(wěn)定,需要定時(shí)刷新。定時(shí)刷新。 存儲(chǔ)容量高,存取速度較低,價(jià)格便宜。

22、存儲(chǔ)容量高,存取速度較低,價(jià)格便宜。 DRAM芯片主要用作主內(nèi)存。芯片主要用作主內(nèi)存。63一、一、DRAM的基本存儲(chǔ)單元的基本存儲(chǔ)單元DRAM 基本存儲(chǔ)單元基本存儲(chǔ)單元組成組成 由由T與電容與電容Cs組成,信息存儲(chǔ)在組成,信息存儲(chǔ)在Cs上。上。當(dāng)當(dāng)X=1,T導(dǎo)通,電容導(dǎo)通,電容Cs與數(shù)據(jù)線與數(shù)據(jù)線D連通。連通。 寫入時(shí),外部數(shù)據(jù)驅(qū)動(dòng)寫入時(shí),外部數(shù)據(jù)驅(qū)動(dòng)D,并由,并由D對(duì)電容對(duì)電容Cs充電或放電,改變其存儲(chǔ)的信息。充電或放電,改變其存儲(chǔ)的信息。 讀出時(shí),讀出時(shí),Cs經(jīng)經(jīng)D對(duì)數(shù)據(jù)線上的寄生電容對(duì)數(shù)據(jù)線上的寄生電容Cd充電或放電,從而改變寄生電容充電或放電,從而改變寄生電容Cd上的上的電壓,讀出所存

23、儲(chǔ)的信息。因每次輸出都電壓,讀出所存儲(chǔ)的信息。因每次輸出都會(huì)使會(huì)使Cs上原有的電荷泄放,存儲(chǔ)的內(nèi)容就上原有的電荷泄放,存儲(chǔ)的內(nèi)容就會(huì)被破壞,會(huì)被破壞,所以讀出是破壞性的。所以讀出是破壞性的。為此,為此,每次讀出后都需要進(jìn)行再生(重新寫入)每次讀出后都需要進(jìn)行再生(重新寫入)以恢復(fù)以恢復(fù)Cs上的信息。上的信息。 因?yàn)橐驗(yàn)镃sCd,讀出時(shí)引起的數(shù)據(jù)線上的讀出時(shí)引起的數(shù)據(jù)線上的電壓變化很小,再加上噪聲的影響,需經(jīng)過(guò)靈電壓變化很小,再加上噪聲的影響,需經(jīng)過(guò)靈敏度很高的讀出放大器放大和整形后才能輸出敏度很高的讀出放大器放大和整形后才能輸出TCS Cd(寄寄生生 電電容容)字字選選線線XD(數(shù)數(shù)據(jù)據(jù)線線)

24、64 由于基本單元電路簡(jiǎn)單,使由于基本單元電路簡(jiǎn)單,使DRAM的集成度的集成度(集成基本存儲(chǔ)單元數(shù))很高,但(集成基本存儲(chǔ)單元數(shù))很高,但DRAM的附屬電路的附屬電路 較復(fù)雜。(需讀出放大器,整形,刷新等電路)較復(fù)雜。(需讀出放大器,整形,刷新等電路) 為什么為什么DRAM要不斷地刷新?要不斷地刷新? 由于由于DRAM是靠電容是靠電容Cs存儲(chǔ)信息的,存儲(chǔ)信息的,Cs有電荷時(shí)為邏輯有電荷時(shí)為邏輯“1”,沒(méi)有電荷時(shí)為邏輯沒(méi)有電荷時(shí)為邏輯“0”。但由于任何電容都存在漏電,因此當(dāng)電。但由于任何電容都存在漏電,因此當(dāng)電容容Cs存有電荷時(shí),過(guò)一段時(shí)間由于電容的放電會(huì)導(dǎo)致電荷流失,存有電荷時(shí),過(guò)一段時(shí)間由于

25、電容的放電會(huì)導(dǎo)致電荷流失,信息也會(huì)丟失,解決的辦法是刷新,即每隔一定時(shí)間(大約信息也會(huì)丟失,解決的辦法是刷新,即每隔一定時(shí)間(大約14ms)就要刷新一次,使原來(lái)處于邏輯)就要刷新一次,使原來(lái)處于邏輯“1”的電容的電荷又得的電容的電荷又得到補(bǔ)充,而原來(lái)處于電平到補(bǔ)充,而原來(lái)處于電平“0”的電容仍保持的電容仍保持“0”。2. 典型典型DRAM芯片芯片2164A 2164A:64K1bit 采用行地址和列地址來(lái)確定一個(gè)單元;采用行地址和列地址來(lái)確定一個(gè)單元; 行列地址分時(shí)傳送,行列地址分時(shí)傳送, 共用一組地址信號(hào)線;共用一組地址信號(hào)線; 地址信號(hào)線的數(shù)量?jī)H地址信號(hào)線的數(shù)量?jī)H 為同等容量為同等容量SR

26、AM芯芯 片的一半。片的一半。主要引線主要引線 行地址選通信號(hào)。用于鎖存行地址;行地址選通信號(hào)。用于鎖存行地址; 列地址選通信號(hào)。列地址選通信號(hào)。 地址總線上先送上行地址,后送上列地址,它們地址總線上先送上行地址,后送上列地址,它們 分別在分別在#RAS和和#CAS有效期間被鎖存在鎖存器中。有效期間被鎖存在鎖存器中。 DIN: 數(shù)據(jù)輸入數(shù)據(jù)輸入 DOUT:數(shù)據(jù)輸出數(shù)據(jù)輸出WE=0WE=1n WE:寫允許信號(hào)寫允許信號(hào)RAS:CAS:數(shù)據(jù)寫入數(shù)據(jù)寫入數(shù)據(jù)讀出數(shù)據(jù)讀出67 由于由于DRAM的容量較大,又不希望有太多的引腳,的容量較大,又不希望有太多的引腳, 所以大多數(shù)所以大多數(shù)DRAM芯片都采用分

27、時(shí)復(fù)用方式傳輸?shù)刂?,將地芯片都采用分時(shí)復(fù)用方式傳輸?shù)刂罚瑢⒌刂贩譃樾械刂泛土械刂穬刹糠址謺r(shí)在地址線上傳送。址分為行地址和列地址兩部分分時(shí)在地址線上傳送。 對(duì)本芯片用對(duì)本芯片用A0A7先傳送低先傳送低8位地址,位地址, 再傳送高再傳送高8位地址位地址A8A15。RAS和和CAS分別為行、列地址選分別為行、列地址選通信號(hào)。通信號(hào)。 工作原理工作原理 數(shù)據(jù)讀出數(shù)據(jù)讀出 數(shù)據(jù)寫入數(shù)據(jù)寫入 刷新刷新 將存放于每位中的信息讀出再照原樣寫入原單將存放于每位中的信息讀出再照原樣寫入原單元的過(guò)程元的過(guò)程工作時(shí)序工作時(shí)序69二、二、DRAM的引腳信號(hào)與讀寫操作的引腳信號(hào)與讀寫操作地址線RASCASWEDiDo行地

28、址列地址行地址列地址寫數(shù)據(jù)讀數(shù)據(jù)圖5.12 DRAM操作時(shí)序 下圖為下圖為DRAM的讀寫操作時(shí)序,首先在地址線上出現(xiàn)有效的行地址,的讀寫操作時(shí)序,首先在地址線上出現(xiàn)有效的行地址,然后然后RAS有效。經(jīng)過(guò)一段時(shí)間之后,行地址被撤銷,改送列地址,有效。經(jīng)過(guò)一段時(shí)間之后,行地址被撤銷,改送列地址,CAS有效。當(dāng)行、列地址都被鎖存到內(nèi)部的行、列地址鎖存器之后,即可根有效。當(dāng)行、列地址都被鎖存到內(nèi)部的行、列地址鎖存器之后,即可根據(jù)據(jù)WE信號(hào)進(jìn)行讀寫操作。信號(hào)進(jìn)行讀寫操作。3. 2164A在系統(tǒng)中的連接在系統(tǒng)中的連接與系統(tǒng)連接圖與系統(tǒng)連接圖存儲(chǔ)體存儲(chǔ)體2164A在系統(tǒng)中的連接在系統(tǒng)中的連接 DRAM 21

29、64A與系統(tǒng)連接的幾點(diǎn)說(shuō)明:與系統(tǒng)連接的幾點(diǎn)說(shuō)明: 芯片上的每個(gè)單元中只存放芯片上的每個(gè)單元中只存放1位二進(jìn)制碼,每字節(jié)數(shù)據(jù)分別存位二進(jìn)制碼,每字節(jié)數(shù)據(jù)分別存放在放在8片芯片中;片芯片中; 系統(tǒng)的每一次訪存操作需同時(shí)訪問(wèn)系統(tǒng)的每一次訪存操作需同時(shí)訪問(wèn)8片片2164A芯片,該芯片,該8片芯片片芯片必須具有完全相同的地址;必須具有完全相同的地址; 芯片的地址選擇是按行、列分時(shí)傳送,由系統(tǒng)的低芯片的地址選擇是按行、列分時(shí)傳送,由系統(tǒng)的低8位送出行位送出行地址,高地址,高8位送出列地址。位送出列地址。 結(jié)論:結(jié)論: 每每8片片2164A構(gòu)成一個(gè)存儲(chǔ)體(單獨(dú)一片則無(wú)意義);構(gòu)成一個(gè)存儲(chǔ)體(單獨(dú)一片則無(wú)意

30、義); 每個(gè)存儲(chǔ)體內(nèi)的所有芯片具有相同的地址(片內(nèi)地址),應(yīng)每個(gè)存儲(chǔ)體內(nèi)的所有芯片具有相同的地址(片內(nèi)地址),應(yīng)同時(shí)被選中,僅有數(shù)據(jù)信號(hào)由各片分別引出。同時(shí)被選中,僅有數(shù)據(jù)信號(hào)由各片分別引出。廣東技術(shù)師范學(xué)院電子與信息學(xué)院722164A在系統(tǒng)中的連接在系統(tǒng)中的連接 4、PC機(jī)的機(jī)的DRAM存儲(chǔ)器存儲(chǔ)器1、PC機(jī)中機(jī)中DRAM的演變的演變 PC機(jī)的機(jī)的DRAM存儲(chǔ)器從早期的存儲(chǔ)器從早期的4MB、16MB、32MB、64MB到目前的到目前的128MB、256MB、512MB和和1GB、2GB等。等。 從早期的異步從早期的異步DRAM到后來(lái)的同步到后來(lái)的同步DRAM(SDRAM)。)。 從早期的從早

31、期的30線、線、72線到后來(lái)的線到后來(lái)的168線(雙邊接觸)和線(雙邊接觸)和184線線 內(nèi)存條。改進(jìn)的其目的都是為了提高訪存速度和存儲(chǔ)容量。內(nèi)存條。改進(jìn)的其目的都是為了提高訪存速度和存儲(chǔ)容量。2、SDRAM DIMM接口信號(hào)接口信號(hào) 168線雙邊接觸內(nèi)存模塊(線雙邊接觸內(nèi)存模塊(DIMM:Dual Inline Memry Module)插槽,每側(cè))插槽,每側(cè)84腳,電壓腳,電壓3.3V,時(shí)鐘頻率有,時(shí)鐘頻率有66MHz,100MHz,133MHz等。等。SDRAM 168線有緩沖型、非緩沖型。線有緩沖型、非緩沖型。 緩沖型:在模塊內(nèi)除了時(shí)鐘、數(shù)據(jù)線外的所有輸入信號(hào)進(jìn)緩沖型:在模塊內(nèi)除了時(shí)鐘

32、、數(shù)據(jù)線外的所有輸入信號(hào)進(jìn)行緩沖,以便驅(qū)動(dòng)更多的芯片。行緩沖,以便驅(qū)動(dòng)更多的芯片。 非緩沖型:取消了模塊內(nèi)的緩沖器,提高了存取速度。非緩沖型:取消了模塊內(nèi)的緩沖器,提高了存取速度。 168線接口信號(hào)分為線接口信號(hào)分為6組:組: 地址線地址線 A0A13 數(shù)據(jù)線數(shù)據(jù)線 DQ0DQ63; CB0CB15 為糾錯(cuò)碼(為糾錯(cuò)碼(ECC)的校驗(yàn)比特。)的校驗(yàn)比特。 控制信號(hào)線控制信號(hào)線 S0S3 片選信號(hào);片選信號(hào); RAS、CAS 行、列地址選通行、列地址選通 WE 寫允許;寫允許; CK0CK3 時(shí)鐘信號(hào);時(shí)鐘信號(hào); CKE0CKE1 時(shí)鐘使能信號(hào)線。時(shí)鐘使能信號(hào)線。 串行存在探測(cè)(串行存在探測(cè)(S

33、PD)信號(hào)()信號(hào)(SPD為一專用小芯片)為一專用小芯片) SPD在在DIMM模塊上集成了一個(gè)模塊上集成了一個(gè)256字節(jié)的串行字節(jié)的串行E2PROM 芯片,用于存儲(chǔ)每個(gè)模塊的各種參數(shù),包括芯片,用于存儲(chǔ)每個(gè)模塊的各種參數(shù),包括SDRAM的存取的存取速度、容量、電壓、行、列地址寬度等。系統(tǒng)開機(jī)時(shí),速度、容量、電壓、行、列地址寬度等。系統(tǒng)開機(jī)時(shí),PC的的ROM BIOS將自動(dòng)讀取將自動(dòng)讀取SPD中記錄的信息,并根據(jù)此參中記錄的信息,并根據(jù)此參數(shù)配置數(shù)配置DRAM控制器,以便達(dá)到最佳工作狀態(tài)??刂破鳎员氵_(dá)到最佳工作狀態(tài)。 SA0SA2 SPD地址輸入線地址輸入線 SCL SPD時(shí)鐘輸入時(shí)鐘輸入 S

34、DA SPD串行數(shù)據(jù)輸入串行數(shù)據(jù)輸入/輸出輸出 電源電源 VDD為電源電壓(為電源電壓(17條)條) VSS為信號(hào)地(為信號(hào)地(18條)條) 空的信號(hào)線(空的信號(hào)線(NC:未用)(未用)(9條)條)信息工程學(xué)院信息論教研室內(nèi)存條的變遷內(nèi)存條的變遷1G和和2G的內(nèi)存條的內(nèi)存條三、存儲(chǔ)器擴(kuò)展技術(shù)三、存儲(chǔ)器擴(kuò)展技術(shù)(內(nèi)存儲(chǔ)器設(shè)計(jì))(內(nèi)存儲(chǔ)器設(shè)計(jì))廣東技術(shù)師范學(xué)院電子與信息學(xué)院79位擴(kuò)展位擴(kuò)展擴(kuò)展每個(gè)存儲(chǔ)單元的位數(shù)擴(kuò)展每個(gè)存儲(chǔ)單元的位數(shù)字?jǐn)U展字?jǐn)U展擴(kuò)展存儲(chǔ)單元的個(gè)數(shù)擴(kuò)展存儲(chǔ)單元的個(gè)數(shù)字位擴(kuò)展字位擴(kuò)展二者的綜合二者的綜合用多片存儲(chǔ)芯片構(gòu)成一個(gè)需要的內(nèi)存空間,用多片存儲(chǔ)芯片構(gòu)成一個(gè)需要的內(nèi)存空間,它們?cè)谡?/p>

35、個(gè)內(nèi)存中占據(jù)不同的地址范圍,任它們?cè)谡麄€(gè)內(nèi)存中占據(jù)不同的地址范圍,任一時(shí)刻僅有一片(或一組)被選中。一時(shí)刻僅有一片(或一組)被選中。1. 存儲(chǔ)器擴(kuò)展存儲(chǔ)器擴(kuò)展n用多片存儲(chǔ)芯片構(gòu)成一個(gè)需要的內(nèi)存空間;用多片存儲(chǔ)芯片構(gòu)成一個(gè)需要的內(nèi)存空間;n各存儲(chǔ)器芯片在整個(gè)內(nèi)存中占據(jù)不同的地址范各存儲(chǔ)器芯片在整個(gè)內(nèi)存中占據(jù)不同的地址范圍;圍;n任一時(shí)刻僅有一片(或一組)被選中。任一時(shí)刻僅有一片(或一組)被選中。n存儲(chǔ)器芯片的存儲(chǔ)容量等于:存儲(chǔ)器芯片的存儲(chǔ)容量等于: 單元數(shù)單元數(shù)每單元的位數(shù)每單元的位數(shù)字節(jié)數(shù)字節(jié)數(shù)字長(zhǎng)字長(zhǎng)擴(kuò)擴(kuò)展展單單元元擴(kuò)擴(kuò)展展字字長(zhǎng)長(zhǎng)位擴(kuò)展位擴(kuò)展 構(gòu)成內(nèi)存的存儲(chǔ)器芯片的字長(zhǎng)小于內(nèi)存單元構(gòu)成內(nèi)存

36、的存儲(chǔ)器芯片的字長(zhǎng)小于內(nèi)存單元 的字長(zhǎng)時(shí)的字長(zhǎng)時(shí)需進(jìn)行位擴(kuò)展。需進(jìn)行位擴(kuò)展。 位擴(kuò)展:位擴(kuò)展: 每單元字長(zhǎng)的擴(kuò)展。每單元字長(zhǎng)的擴(kuò)展。位擴(kuò)展例位擴(kuò)展例 用用8片片2164A芯片構(gòu)成芯片構(gòu)成64KB存儲(chǔ)器。存儲(chǔ)器。LS158A0A7A8A152164A2164A2164ADBABD0D1D70000HFFFFH.位擴(kuò)展方法:位擴(kuò)展方法: 將每片的地址線、控制線并聯(lián),數(shù)據(jù)線分將每片的地址線、控制線并聯(lián),數(shù)據(jù)線分 別引出。別引出。 位擴(kuò)展特點(diǎn):位擴(kuò)展特點(diǎn): 存儲(chǔ)器的單元數(shù)不變,位數(shù)增加。存儲(chǔ)器的單元數(shù)不變,位數(shù)增加。字?jǐn)U展字?jǐn)U展 地址空間的擴(kuò)展地址空間的擴(kuò)展 芯片每個(gè)單元中的字長(zhǎng)滿足,但單元數(shù)不滿足。

37、芯片每個(gè)單元中的字長(zhǎng)滿足,但單元數(shù)不滿足。 擴(kuò)展原則:擴(kuò)展原則: 每個(gè)芯片的地址線、數(shù)據(jù)線、控制線并聯(lián)。每個(gè)芯片的地址線、數(shù)據(jù)線、控制線并聯(lián)。 每個(gè)芯片必須有不同的地址范圍。每個(gè)芯片必須有不同的地址范圍。芯片的片選端必須分別引出芯片的片選端必須分別引出A0A10DBABD0D7A0A10R/WCS2K8D0D7A0A102K8D0D7D0D7A0A10CS譯譯碼碼器器Y0Y1高高位位地地址址R/W字?jǐn)U展示意圖字?jǐn)U展示意圖:字?jǐn)U展例字?jǐn)U展例 用兩片用兩片64K8位的位的SRAM芯片構(gòu)成容量為芯片構(gòu)成容量為128KB的存儲(chǔ)器的存儲(chǔ)器 兩芯片的地址范圍分別為:兩芯片的地址范圍分別為: 20000H2

38、FFFFH 30000H3FFFFH 字?jǐn)U展例字?jǐn)U展例G1G2AG2BCBAY2Y3&MEMRMEMWA19A18A17A1674LS138高位地址:高位地址:n 芯片芯片1: 0 0 1 0n 芯片芯片2: 0 0 1 1A19A18A17A16芯片芯片1芯片芯片2字位擴(kuò)展字位擴(kuò)展 設(shè)計(jì)過(guò)程:設(shè)計(jì)過(guò)程: 根據(jù)內(nèi)存容量及芯片容量確定所需存儲(chǔ)芯片數(shù);根據(jù)內(nèi)存容量及芯片容量確定所需存儲(chǔ)芯片數(shù); 進(jìn)行位擴(kuò)展以滿足字長(zhǎng)要求;進(jìn)行位擴(kuò)展以滿足字長(zhǎng)要求; 進(jìn)行字?jǐn)U展以滿足容量要求。進(jìn)行字?jǐn)U展以滿足容量要求。 若已有存儲(chǔ)芯片的容量為若已有存儲(chǔ)芯片的容量為L(zhǎng) LK K,要構(gòu)成容量為要構(gòu)成容量為M M

39、N N的存的存儲(chǔ)器,需要的芯片數(shù)為:儲(chǔ)器,需要的芯片數(shù)為: (M / L) (N / K)廣東技術(shù)師范學(xué)院電子與信息學(xué)院89字?jǐn)U展例字?jǐn)U展例例:例:用用16K*4的芯片構(gòu)成的芯片構(gòu)成64K*8的存儲(chǔ)體的存儲(chǔ)體 廣東技術(shù)師范學(xué)院電子與信息學(xué)院908088系統(tǒng)中存儲(chǔ)器的連接使用方法系統(tǒng)中存儲(chǔ)器的連接使用方法 存儲(chǔ)器與存儲(chǔ)器與8088系統(tǒng)總線的連接的要點(diǎn)是:系統(tǒng)總線的連接的要點(diǎn)是: 存儲(chǔ)器的地址范圍?存儲(chǔ)器的地址范圍? 根據(jù)要求的地址范圍可確定用哪幾根地址線進(jìn)行片根據(jù)要求的地址范圍可確定用哪幾根地址線進(jìn)行片選,哪幾根地址線做片內(nèi)尋址以及如何進(jìn)行片選譯選,哪幾根地址線做片內(nèi)尋址以及如何進(jìn)行片選譯碼。碼

40、。 系統(tǒng)總線上與存儲(chǔ)器有關(guān)的信號(hào)線有哪些?系統(tǒng)總線上與存儲(chǔ)器有關(guān)的信號(hào)線有哪些? 熟悉與存儲(chǔ)器有關(guān)的總線信號(hào)和存儲(chǔ)芯片引腳的功熟悉與存儲(chǔ)器有關(guān)的總線信號(hào)和存儲(chǔ)芯片引腳的功能。能。 譯碼電路的構(gòu)成(譯碼器的連接方法)譯碼電路的構(gòu)成(譯碼器的連接方法) 系統(tǒng)地址空間一般比存儲(chǔ)芯片的容量大(即總線中系統(tǒng)地址空間一般比存儲(chǔ)芯片的容量大(即總線中的地址線數(shù)多于存儲(chǔ)芯片的地址線數(shù)),物理內(nèi)存的地址線數(shù)多于存儲(chǔ)芯片的地址線數(shù)),物理內(nèi)存實(shí)際只占用系統(tǒng)地址空間的一小塊區(qū)域。把物理內(nèi)實(shí)際只占用系統(tǒng)地址空間的一小塊區(qū)域。把物理內(nèi)存分配到系統(tǒng)地址空間的哪一塊區(qū)域,取決于如何存分配到系統(tǒng)地址空間的哪一塊區(qū)域,取決于如

41、何進(jìn)行地址譯碼。進(jìn)行地址譯碼。廣東技術(shù)師范學(xué)院電子與信息學(xué)院91 8088系統(tǒng)中存儲(chǔ)器連接涉及到的總線信號(hào)包括:系統(tǒng)中存儲(chǔ)器連接涉及到的總線信號(hào)包括: 地址線地址線A19-A0 數(shù)據(jù)線數(shù)據(jù)線D7-D0 存儲(chǔ)器讀信號(hào)存儲(chǔ)器讀信號(hào)MEMR# 存儲(chǔ)器寫信號(hào)存儲(chǔ)器寫信號(hào)MEMW# 需要考慮的存儲(chǔ)芯片引腳需要考慮的存儲(chǔ)芯片引腳 地址線地址線An-1-A0:接地址總線的:接地址總線的An-1-A0 數(shù)據(jù)線數(shù)據(jù)線D7-D0:接數(shù)據(jù)總線的:接數(shù)據(jù)總線的D7-D0 片選信號(hào)片選信號(hào)CS#(CE#) (可能有多根可能有多根):接地址譯碼器的片選輸:接地址譯碼器的片選輸出出 輸出允許輸出允許OE#(有時(shí)也稱為讀出允

42、許有時(shí)也稱為讀出允許) :接:接MEMR# 寫入允許寫入允許WE#:接:接MEMW#廣東技術(shù)師范學(xué)院電子與信息學(xué)院925.3 只讀存儲(chǔ)器(ROM)掩模掩模ROM一次性可寫一次性可寫ROM可讀寫可讀寫ROM分分 類類EPROM(紫外線擦除)紫外線擦除)EEPROM(電擦除)電擦除)廣東技術(shù)師范學(xué)院電子與信息學(xué)院93一、一、EPROM特點(diǎn):特點(diǎn): 可多次編程寫入;可多次編程寫入; 掉電后內(nèi)容不丟失;掉電后內(nèi)容不丟失; 內(nèi)容的擦除需用紫外線擦除器。內(nèi)容的擦除需用紫外線擦除器。廣東技術(shù)師范學(xué)院電子與信息學(xué)院94EPROM 2764 8K8bit芯片,其引腳與芯片,其引腳與SRAM 6264完全兼容完全

43、兼容 地址信號(hào):地址信號(hào):A0 A12 數(shù)據(jù)信號(hào):數(shù)據(jù)信號(hào):D0 D7 輸出信號(hào):輸出信號(hào):OE 片選信號(hào):片選信號(hào):CE 編程脈沖輸入:編程脈沖輸入:PGM廣東技術(shù)師范學(xué)院電子與信息學(xué)院2764的工作方式的工作方式數(shù)據(jù)讀出數(shù)據(jù)讀出編程寫入編程寫入擦除擦除標(biāo)準(zhǔn)編程方式標(biāo)準(zhǔn)編程方式快速編程方式快速編程方式編程寫入的特點(diǎn):編程寫入的特點(diǎn):每出現(xiàn)一個(gè)編程負(fù)脈沖就寫入一個(gè)字節(jié)數(shù)據(jù)每出現(xiàn)一個(gè)編程負(fù)脈沖就寫入一個(gè)字節(jié)數(shù)據(jù)工作方式工作方式廣東技術(shù)師范學(xué)院電子與信息學(xué)院96二、二、EEPROM( E2PROM )特點(diǎn):特點(diǎn): 可在線編程寫入;可在線編程寫入; 掉電后內(nèi)容不丟失;掉電后內(nèi)容不丟失; 電可擦除。電

44、可擦除。廣東技術(shù)師范學(xué)院電子與信息學(xué)院97典型典型E2PROM芯片芯片98C64A 8K8bit芯片芯片 13根地址線(根地址線(A0 A12) 8位數(shù)據(jù)線(位數(shù)據(jù)線(D0 D7) 輸出允許信號(hào)(輸出允許信號(hào)(OE) 寫允許信號(hào)(寫允許信號(hào)(WE) 選片信號(hào)(選片信號(hào)(CE) 狀態(tài)輸出端(狀態(tài)輸出端(READY/BUSY)廣東技術(shù)師范學(xué)院電子與信息學(xué)院工作方式工作方式 數(shù)據(jù)讀出數(shù)據(jù)讀出 編程寫入編程寫入 擦除擦除字節(jié)寫入:每一次字節(jié)寫入:每一次BUSY正脈沖寫正脈沖寫 入一個(gè)字節(jié)入一個(gè)字節(jié)自動(dòng)頁(yè)寫入:每一次自動(dòng)頁(yè)寫入:每一次BUSY正脈寫正脈寫 入一頁(yè)(入一頁(yè)(1 32字節(jié))字節(jié))字節(jié)擦除:一

45、次擦除一個(gè)字節(jié)字節(jié)擦除:一次擦除一個(gè)字節(jié)片擦除:一次擦除整片片擦除:一次擦除整片廣東技術(shù)師范學(xué)院電子與信息學(xué)院 3. EEPROM的應(yīng)用的應(yīng)用例例55 將一片將一片98C64A接到總線上,使其地址接到總線上,使其地址范圍在范圍在 3E000H 3FFFFH之間。并編寫程序?qū)⒅g。并編寫程序?qū)⑿酒乃写鎯?chǔ)單元寫入芯片的所有存儲(chǔ)單元寫入66H. 解:解: 電路連接如圖電路連接如圖531所示,所示,READU/BUSY端的狀態(tài)通過(guò)一個(gè)接口電路送到端的狀態(tài)通過(guò)一個(gè)接口電路送到CPU數(shù)據(jù)總線的數(shù)據(jù)總線的D0,CPU讀入該狀態(tài)以判斷一個(gè)寫周期是否結(jié)束。讀入該狀態(tài)以判斷一個(gè)寫周期是否結(jié)束。READU/BU

46、SY狀態(tài)狀態(tài) 接口地址為接口地址為02EOH. 廣東技術(shù)師范學(xué)院電子與信息學(xué)院100 廣東技術(shù)師范學(xué)院電子與信息學(xué)院 下面分別用延時(shí)等待的方式和查詢下面分別用延時(shí)等待的方式和查詢READY/BUSY端狀態(tài)的方式向芯片的所有單元寫入端狀態(tài)的方式向芯片的所有單元寫入66H.程序程序1:用延時(shí)等待的方式。:用延時(shí)等待的方式。START: MOV AX,3E00 MOV DS,AX ;段地址送(段地址送(DS) MOV SI,0000H MOV CX,2000HAGAIN: MOV AL,66H MOV SI,AL CALL TDELAY20MS INC SI LOOP AGAIN HLT;第一個(gè)單元

47、的偏移地址送(第一個(gè)單元的偏移地址送(SI);芯片的存儲(chǔ)單元個(gè)數(shù)送(芯片的存儲(chǔ)單元個(gè)數(shù)送(CX);寫入一個(gè)字節(jié)寫入一個(gè)字節(jié);通用延時(shí)子程序,延時(shí)通用延時(shí)子程序,延時(shí)20ms;下一個(gè)存儲(chǔ)單元地址下一個(gè)存儲(chǔ)單元地址;若未寫完則再寫下一個(gè)字節(jié)若未寫完則再寫下一個(gè)字節(jié)廣東技術(shù)師范學(xué)院電子與信息學(xué)院程序程序2:用查詢:用查詢READY/BUSY端狀態(tài)的方式。端狀態(tài)的方式。START:MOV AX,3E00H MOV DS,AX MOV SI,0000H MOV CX,2000H MOV BL,66HAGAIN:MOV DX,02E0H WAIT: IN AL,DX TEST AL,01H JZ WAIT

48、 MOV SI,BL INC SI LOOP AGAIN HLT;段地址送(段地址送(DS);第一個(gè)單元的偏移地址送(第一個(gè)單元的偏移地址送(SI);芯片的存儲(chǔ)單元個(gè)數(shù)送(芯片的存儲(chǔ)單元個(gè)數(shù)送(CX);要寫入的數(shù)據(jù)送(要寫入的數(shù)據(jù)送(BL);READY/BUSY狀態(tài)接口地址送(狀態(tài)接口地址送(DX);從接口讀入從接口讀入READY/BUSY端的狀態(tài)端的狀態(tài);可以寫入嗎?可以寫入嗎?;若為低電平(表示忙)則等待若為低電平(表示忙)則等待;否則,寫入一個(gè)字節(jié)否則,寫入一個(gè)字節(jié);下一個(gè)存儲(chǔ)單元地址下一個(gè)存儲(chǔ)單元地址;若未寫完則再寫一個(gè)字節(jié)若未寫完則再寫一個(gè)字節(jié)廣東技術(shù)師范學(xué)院電子與信息學(xué)院E2PRO

49、M的應(yīng)用的應(yīng)用 可通過(guò)編寫程序?qū)崿F(xiàn)對(duì)芯片的讀寫,但可通過(guò)編寫程序?qū)崿F(xiàn)對(duì)芯片的讀寫,但 每寫入一個(gè)字節(jié)都需判斷每寫入一個(gè)字節(jié)都需判斷READY/BUSY 端的狀態(tài),僅當(dāng)該端為高電平時(shí)才可寫端的狀態(tài),僅當(dāng)該端為高電平時(shí)才可寫 入下一個(gè)字節(jié)。入下一個(gè)字節(jié)。104四、閃速存儲(chǔ)器(四、閃速存儲(chǔ)器(FLASH) 閃速存儲(chǔ)器也稱為快閃存儲(chǔ)器或閃存,是一種電閃速存儲(chǔ)器也稱為快閃存儲(chǔ)器或閃存,是一種電可擦除的非易失性只讀存儲(chǔ)器。其特點(diǎn)是:可擦除的非易失性只讀存儲(chǔ)器。其特點(diǎn)是: 1、按區(qū)塊或頁(yè)面組織;除了可進(jìn)行整個(gè)芯片的擦除、按區(qū)塊或頁(yè)面組織;除了可進(jìn)行整個(gè)芯片的擦除 和編程外,還可按字節(jié)、區(qū)快或頁(yè)面進(jìn)行擦除與和

50、編程外,還可按字節(jié)、區(qū)快或頁(yè)面進(jìn)行擦除與 編程。編程。 2、可進(jìn)行快速頁(yè)面寫入:、可進(jìn)行快速頁(yè)面寫入:CPU將頁(yè)面數(shù)據(jù)按芯片存將頁(yè)面數(shù)據(jù)按芯片存 取速度(一般幾十到取速度(一般幾十到200ns)寫入頁(yè)緩存,再在內(nèi))寫入頁(yè)緩存,再在內(nèi) 部邏輯控制下,將整頁(yè)數(shù)據(jù)寫入相應(yīng)頁(yè)面,大大部邏輯控制下,將整頁(yè)數(shù)據(jù)寫入相應(yīng)頁(yè)面,大大 提高了編程速度。提高了編程速度。 1053、具有內(nèi)部編程控制邏輯:寫入時(shí),由內(nèi)部邏輯控、具有內(nèi)部編程控制邏輯:寫入時(shí),由內(nèi)部邏輯控制操作,制操作,CPU可做其他工作。(可做其他工作。(CPU通過(guò)讀出校通過(guò)讀出校驗(yàn)或狀態(tài)查詢獲知編程是否結(jié)束)驗(yàn)或狀態(tài)查詢獲知編程是否結(jié)束)4、具有在

51、線系統(tǒng)編程能力:擦除與寫入無(wú)需取下。、具有在線系統(tǒng)編程能力:擦除與寫入無(wú)需取下。5、具有軟件和硬件保護(hù)能力:可防止有用數(shù)據(jù)被破、具有軟件和硬件保護(hù)能力:可防止有用數(shù)據(jù)被破壞。壞。 106(一)閃存的內(nèi)部組織(一)閃存的內(nèi)部組織 1、 閃存區(qū)別于其他閃存區(qū)別于其他SRAM的最大特點(diǎn)是:的最大特點(diǎn)是: 內(nèi)部設(shè)有命令寄存器和狀態(tài)寄存器,因而可通過(guò)軟件內(nèi)部設(shè)有命令寄存器和狀態(tài)寄存器,因而可通過(guò)軟件 靈活控制。靈活控制。 采用命令方式可使閃存進(jìn)入各種不同工作狀態(tài)。如整采用命令方式可使閃存進(jìn)入各種不同工作狀態(tài)。如整 片擦除,頁(yè)面擦除,整片編程,分頁(yè)編程,字節(jié)編程,片擦除,頁(yè)面擦除,整片編程,分頁(yè)編程,字節(jié)

52、編程, 進(jìn)入保護(hù)方式,讀識(shí)別碼等。進(jìn)入保護(hù)方式,讀識(shí)別碼等。 閃存內(nèi)部可自行產(chǎn)生編程電壓閃存內(nèi)部可自行產(chǎn)生編程電壓VPP。在工作狀態(tài)下,。在工作狀態(tài)下, 在系統(tǒng)中就可實(shí)現(xiàn)編程操作。在系統(tǒng)中就可實(shí)現(xiàn)編程操作。 部分型號(hào)內(nèi)部具有狀態(tài)機(jī)和編程計(jì)時(shí)器,編程寫入可部分型號(hào)內(nèi)部具有狀態(tài)機(jī)和編程計(jì)時(shí)器,編程寫入可 在其內(nèi)部控制下自動(dòng)完成。在其內(nèi)部控制下自動(dòng)完成。 107 2、閃存的組織結(jié)構(gòu)、閃存的組織結(jié)構(gòu) 按頁(yè)面組織和按區(qū)塊組織按頁(yè)面組織和按區(qū)塊組織(1)按頁(yè)面組織:內(nèi)部有頁(yè)緩存,存儲(chǔ)體按頁(yè)面組織,頁(yè)緩)按頁(yè)面組織:內(nèi)部有頁(yè)緩存,存儲(chǔ)體按頁(yè)面組織,頁(yè)緩 存大小和存儲(chǔ)體的頁(yè)大小一致,可以把頁(yè)緩存內(nèi)容同時(shí)存大小

53、和存儲(chǔ)體的頁(yè)大小一致,可以把頁(yè)緩存內(nèi)容同時(shí) 編程寫入相應(yīng)的頁(yè)內(nèi)單元,提高了編程速度。編程寫入相應(yīng)的頁(yè)內(nèi)單元,提高了編程速度。(2)按區(qū)塊組織:按區(qū)塊組織的閃存,提供字節(jié)、區(qū)塊和芯)按區(qū)塊組織:按區(qū)塊組織的閃存,提供字節(jié)、區(qū)塊和芯 片擦除能力,編程速度較快,編程靈活性優(yōu)于頁(yè)面方式。片擦除能力,編程速度較快,編程靈活性優(yōu)于頁(yè)面方式。 108 (二)閃存芯片舉例(二)閃存芯片舉例 SST公司公司28EE0202Mb頁(yè)面式閃存,頁(yè)面式閃存,256k 8位。位。 內(nèi)部組織為內(nèi)部組織為2048頁(yè),每頁(yè)頁(yè),每頁(yè)128個(gè)字節(jié)。個(gè)字節(jié)。 頁(yè)面寫周期為頁(yè)面寫周期為5ms,平均寫入時(shí)間為,平均寫入時(shí)間為 39ns/

54、字節(jié)。讀出時(shí)間為字節(jié)。讀出時(shí)間為120150ns,重寫次數(shù)超過(guò)重寫次數(shù)超過(guò)10萬(wàn)次,數(shù)據(jù)保持時(shí)間萬(wàn)次,數(shù)據(jù)保持時(shí)間大于大于100年。年。 對(duì)外信號(hào):對(duì)外信號(hào):32條引腳。條引腳。 A7A17 :11條行地址,決定頁(yè)位置;條行地址,決定頁(yè)位置; A0A6: 6條列地址,決定頁(yè)內(nèi)地址。條列地址,決定頁(yè)內(nèi)地址。 工作方式參閱教材。工作方式參閱教材。A7A17A0A6CEWEOED0D7 SST28EE020 FLASH256k 8109 (三)閃存的應(yīng)用(三)閃存的應(yīng)用 閃存像閃存像RAM 一樣可在線寫入數(shù)據(jù),又具有一樣可在線寫入數(shù)據(jù),又具有ROM的的 非易失性,因而可以取代全部的非易失性,因而可以

55、取代全部的UV-EPRAM和大和大 部分的部分的EEPROM。 監(jiān)控程序、引導(dǎo)程序或監(jiān)控程序、引導(dǎo)程序或BIOSBIOS等基本不變或不經(jīng)常改變的等基本不變或不經(jīng)常改變的 程序。程序。 閃存條、閃存卡(閃存條、閃存卡(Flash card,U盤盤),數(shù)字相機(jī),個(gè)人數(shù)),數(shù)字相機(jī),個(gè)人數(shù)字助理(字助理(PDN),MP3PDN),MP3播放器,筆記本等輔存。即將取代軟盤播放器,筆記本等輔存。即將取代軟盤存儲(chǔ)器和硬磁盤。(因其無(wú)機(jī)械運(yùn)動(dòng),存取速度快,體積存儲(chǔ)器和硬磁盤。(因其無(wú)機(jī)械運(yùn)動(dòng),存取速度快,體積小,可靠性高等優(yōu)點(diǎn))小,可靠性高等優(yōu)點(diǎn)) 廣東技術(shù)師范學(xué)院電子與信息學(xué)院5.4 高速緩存(Cache

56、)了解:了解: Cache的基本概念;的基本概念; 基本工作原理;基本工作原理; 命中率;命中率; Cache的分級(jí)體系結(jié)構(gòu)的分級(jí)體系結(jié)構(gòu)廣東技術(shù)師范學(xué)院電子與信息學(xué)院1)為什么需要高速緩存? CPU工作速度與內(nèi)存工作速度不匹配 例如,例如,800MHz的的PIII CPU的一條指令執(zhí)行時(shí)間約為的一條指令執(zhí)行時(shí)間約為1.25ns,而,而133MHz的的SDRAM存取時(shí)間為存取時(shí)間為7.5ns,即,即83%的時(shí)間的時(shí)間CPU都處于等待狀態(tài),運(yùn)行效率極低。都處于等待狀態(tài),運(yùn)行效率極低。 解決:解決: CPU插入等待周期插入等待周期降低了運(yùn)行速度;降低了運(yùn)行速度; 采用高速采用高速RAM成本太高;成

57、本太高; 在在CPU和和RAM之間插入高速緩存之間插入高速緩存成本上升不多、成本上升不多、但速度可大幅度提高。但速度可大幅度提高。廣東技術(shù)師范學(xué)院電子與信息學(xué)院2)工作原理 基于程序執(zhí)行的兩個(gè)特征:基于程序執(zhí)行的兩個(gè)特征: 程序訪問(wèn)的局部性:過(guò)程、循環(huán)、子程序。程序訪問(wèn)的局部性:過(guò)程、循環(huán)、子程序。 數(shù)據(jù)存取的局部性:數(shù)據(jù)相對(duì)集中存儲(chǔ)。數(shù)據(jù)存取的局部性:數(shù)據(jù)相對(duì)集中存儲(chǔ)。 存儲(chǔ)器的訪問(wèn)相對(duì)集中的特點(diǎn)使得我們可以把頻存儲(chǔ)器的訪問(wèn)相對(duì)集中的特點(diǎn)使得我們可以把頻繁訪問(wèn)的指令、數(shù)據(jù)存放在速度非常高(與繁訪問(wèn)的指令、數(shù)據(jù)存放在速度非常高(與CPU速度相當(dāng))的速度相當(dāng))的SRAM高速緩存高速緩存CACHE

58、中。需中。需要時(shí)就可以快速地取出。要時(shí)就可以快速地取出。廣東技術(shù)師范學(xué)院電子與信息學(xué)院DBCPUCache控制部件CacheRAMAB送主存地址檢索(用主存地址作為關(guān)鍵字,查找CAM)前提:每次訪問(wèn)的主存地址都保留在CAM內(nèi)。CAMContent Access Memory命中則發(fā)出讀 Cache命令, 從Cache取數(shù)據(jù)不命中則發(fā)出讀RAM命令, 從RAM取數(shù)據(jù)Cache的工作原理圖示的工作原理圖示廣東技術(shù)師范學(xué)院電子與信息學(xué)院 取指令、數(shù)據(jù)時(shí)先到取指令、數(shù)據(jù)時(shí)先到CACHE中查找:中查找: 找到(稱為命中)找到(稱為命中)直接取出使用;直接取出使用; 沒(méi)找到?jīng)]找到到到RAM中取,并同時(shí)存放

59、到中取,并同時(shí)存放到CACHE中,中,以備下次使用。以備下次使用。 只要命中率相當(dāng)高,就可以大大提高只要命中率相當(dāng)高,就可以大大提高CPU的運(yùn)行的運(yùn)行效率,減少等待。現(xiàn)代計(jì)算機(jī)中效率,減少等待。現(xiàn)代計(jì)算機(jī)中CACHE的命中的命中率都在率都在90%以上。以上。 命中率影響系統(tǒng)的平均存取速度命中率影響系統(tǒng)的平均存取速度 系統(tǒng)的平均存取速度系統(tǒng)的平均存取速度 Cache存取速度存取速度命中率命中率+RAM存取速度存取速度不命中率不命中率廣東技術(shù)師范學(xué)院電子與信息學(xué)院例如:例如:RAM的存取時(shí)間為的存取時(shí)間為8ns,CACHE的存取時(shí)間的存取時(shí)間為為1ns,CACHE的命中率為的命中率為90%。則存儲(chǔ)

60、器整體。則存儲(chǔ)器整體訪問(wèn)時(shí)間由沒(méi)有訪問(wèn)時(shí)間由沒(méi)有CACHE的的8ns減少為:減少為:1ns90% + 8ns10% = 1.7ns 速度提高了近速度提高了近4倍。倍。 在一定的范圍內(nèi),在一定的范圍內(nèi),Cache越大,命中率就越高,越大,命中率就越高,但相應(yīng)成本也相應(yīng)提高但相應(yīng)成本也相應(yīng)提高 Cache與內(nèi)存的空間比一般為與內(nèi)存的空間比一般為1 128廣東技術(shù)師范學(xué)院電子與信息學(xué)院*Cache系統(tǒng)有三個(gè)需要解決的主要問(wèn)題:系統(tǒng)有三個(gè)需要解決的主要問(wèn)題:主存主存Cache地址變換地址變換解決:解決:把Cache與主存都分成大小相同的頁(yè)(若主存容量為若主存容量為2n,Cache容容量為量為2m,頁(yè)的大小為,頁(yè)的大小為2p(即頁(yè)內(nèi)地址有(即頁(yè)內(nèi)

溫馨提示

  • 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)論