數(shù)字電路PPT課件第七章_第1頁(yè)
數(shù)字電路PPT課件第七章_第2頁(yè)
數(shù)字電路PPT課件第七章_第3頁(yè)
數(shù)字電路PPT課件第七章_第4頁(yè)
數(shù)字電路PPT課件第七章_第5頁(yè)
已閱讀5頁(yè),還剩52頁(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ù)字電路與邏輯設(shè)計(jì),第七章 半導(dǎo)體存儲(chǔ)器,西安郵電學(xué)院“校級(jí)優(yōu)秀課程”,第七章 半導(dǎo)體存儲(chǔ)器,目的與要求:,1、熟悉存儲(chǔ)器的一般結(jié)構(gòu)和工作原理。,2、理解各類RAM的存儲(chǔ)原理、讀寫原理及時(shí)序。,3、掌握存儲(chǔ)單元、字、位、地址、等基本概念以及 存儲(chǔ)容量擴(kuò)展的一般方法。,4、熟悉存儲(chǔ)器設(shè)計(jì)邏輯電路的原理和方法。,重點(diǎn)與難點(diǎn):,1、存儲(chǔ)器的分類及容量的計(jì)算。,2、各類RAM的讀寫及時(shí)序分析,3、用ROM設(shè)計(jì)組合邏輯電路的方法,第七章 半導(dǎo)體存儲(chǔ)器,7.1 概述,7.2 隨機(jī)存取存儲(chǔ)器(RAM),7.3 只讀存儲(chǔ)器(ROM),7.4 存儲(chǔ)器的擴(kuò)展,7.5 用ROM實(shí)現(xiàn)組合邏輯函數(shù),7.1 概述,一、

2、 半導(dǎo)體存儲(chǔ)器的特點(diǎn)與應(yīng)用,二、 半導(dǎo)體存儲(chǔ)器的分類,存儲(chǔ)器:用以存儲(chǔ)二進(jìn)制信息的器件。 特點(diǎn):集成度高、可靠性高、外圍電路簡(jiǎn)單且易于接口。 應(yīng)用:存放程序、數(shù)據(jù)、資料等。,按照存儲(chǔ)功能劃分如下:,7.1 概述,三、 半導(dǎo)體存儲(chǔ)器的主要技術(shù)指標(biāo),1.存儲(chǔ)容量:,存儲(chǔ)器所能存放信息的多少,存儲(chǔ)容量越大則存儲(chǔ)的信息越多,系統(tǒng)的功能越強(qiáng)。,用位(bit)表示存儲(chǔ)器容量,位數(shù)即存儲(chǔ)器所需要的單元數(shù)。用字節(jié)(byte)或者字節(jié)的倍數(shù) ,表示存儲(chǔ)容量。,2 讀寫參數(shù):,存儲(chǔ)器的讀寫參數(shù)是存儲(chǔ)器最重要的參數(shù)之一,只有按照嚴(yán)格的時(shí)序?qū)Υ鎯?chǔ)器進(jìn)行讀寫,才能保證存儲(chǔ)器的工作正確。,寫入時(shí)間:從提出寫請(qǐng)求到最終把數(shù)

3、據(jù)寫入到存儲(chǔ)器之間的時(shí)間間隔;,讀出時(shí)間:從提出讀請(qǐng)求到數(shù)據(jù)在輸出端上數(shù)據(jù)有效之間的時(shí)間間隔;,7.1 概述,讀寫周期:前后兩次讀或兩次寫之間所要求的最小時(shí)間間隔。,存儲(chǔ)器讀寫時(shí)序示意圖,7.2 隨機(jī)存取存儲(chǔ)器(RAM),一、 存儲(chǔ)器的結(jié)構(gòu),(1)地址譯碼器:將寄存器地址對(duì)應(yīng)的二進(jìn)制數(shù)譯成有效的行選信號(hào)和列選信號(hào),從而選中該存儲(chǔ)單元。,存儲(chǔ)器的結(jié)構(gòu),7.2 隨機(jī)存取存儲(chǔ)器(RAM),(2)存儲(chǔ)單元,數(shù)字系統(tǒng)中的RAM一般要由多片組成,而系統(tǒng)每次讀/寫時(shí),只針對(duì)其中的一片或幾片,因此還應(yīng)加片選信號(hào) 。,(3)片選與讀寫控制電路,水平選擇線可以選擇一行單元,稱為字線(Word line,也稱為數(shù)據(jù)

4、線),而把一列單元連接到輸出電路的線稱為位線(bit line)。,存儲(chǔ)矩陣由許多存儲(chǔ)單元排列組成,每個(gè)存儲(chǔ)單元存放一位二值信息。,讀/寫控制信號(hào)用于對(duì)電路工作狀態(tài)進(jìn)行控制。,時(shí),執(zhí)行寫操作;,時(shí),執(zhí)行讀操作。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),二、 靜態(tài)隨機(jī)存取存儲(chǔ)器SRAM,(1)SRAM存儲(chǔ)單元, 四管構(gòu)成的SRAM存儲(chǔ)單元,SRAM 4管存儲(chǔ)單元結(jié)構(gòu),位線上的一對(duì)互為反相信號(hào)可以通過(guò)M3和M4向觸發(fā)器置數(shù),也就是寫入過(guò)程。,存儲(chǔ)的數(shù)據(jù)也可以通過(guò)管子M3和M4向位線B和-B傳送,即所謂的讀出過(guò)程。,7.2 隨機(jī)存取存儲(chǔ)器(RAM), 六管構(gòu)成的SRAM存儲(chǔ)單元,6T-SRAM CMOS電

5、路,兩個(gè)反相器(M1,M5和M2,M6構(gòu)成兩只反向器)組成的反饋環(huán)路。,解決了4T-SRAM存儲(chǔ)單元的靜態(tài)功耗問(wèn)題。,CMOS結(jié)構(gòu)提高了存儲(chǔ)的可靠性和抗干擾能力。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),當(dāng)沒(méi)有外界信號(hào)作用時(shí),雙穩(wěn)態(tài)電路可以長(zhǎng)久保持其所處的某種穩(wěn)定狀態(tài),所以也就稱之為靜態(tài)存儲(chǔ)器。,雙穩(wěn)態(tài)電路工作原理,7.2 隨機(jī)存取存儲(chǔ)器(RAM),(2)SRAM的工作過(guò)程,. 數(shù)據(jù)寫入,當(dāng)寫入數(shù)據(jù)為“1”時(shí),晶體管M3,M4導(dǎo)通,位線將強(qiáng)制對(duì)a點(diǎn)電容充電,對(duì)b點(diǎn)電容放電, M2和M5導(dǎo)通而M1和M6截止,單元中存儲(chǔ)數(shù)據(jù)“1”。,寫“0”時(shí)剛好相反,在位線B和-B上分別加低電平和高電平,門管打開(kāi),寫

6、入數(shù)據(jù)“0”。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),. 數(shù)據(jù)讀出,SRAM在進(jìn)行讀操作時(shí),首先要保證兩條位線B和-B都預(yù)充到相等的高電平。,如果單元存“1”,即M2和M5導(dǎo)通而M1和M6截止,位線B通過(guò)導(dǎo)通的MZ和門管M4放電,而位線B保持高電平,從而位線B和-B得到正向的電壓差。,如果單元存“0”,則位線通過(guò)單元中導(dǎo)通的M1和M3放電,而位線-B保持預(yù)充的高電平。這樣在兩根位線上得到一個(gè)反向的電壓差。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),. 保持?jǐn)?shù)據(jù),在寫入或者讀出操作后,字線WL降為低電平,晶體管M3和M4截止,將上述穩(wěn)態(tài)觸發(fā)器和位線隔斷,這樣位線上電平變化不再影響觸發(fā)器的狀態(tài)。,7.2 隨機(jī)

7、存取存儲(chǔ)器(RAM),(3)SRAM的分類,SRAM存在多種類型,但是其種類的區(qū)分在接口上。,7.2 隨機(jī)存取存儲(chǔ)器(RAM), 異步的SRAM(Asynchronous SRAM),異步SRAM沒(méi)有的運(yùn)行與輸入信號(hào)的狀態(tài)有關(guān),并不與特定的時(shí)鐘相關(guān)。,一種異步SRAM結(jié)構(gòu),7.2 隨機(jī)存取存儲(chǔ)器(RAM), SSRAM(synchronous SRAM),同步的SRAM有與微處理器同步的讀、寫周期,具有更快的訪問(wèn)速度。因此,同步SRAM可以應(yīng)用于個(gè)人計(jì)算機(jī)和工作站上。,一種SSRAM結(jié)構(gòu),7.2 隨機(jī)存取存儲(chǔ)器(RAM),突發(fā)方式(Burst Mode),突發(fā)是指不需要修改地址,可以連續(xù)地對(duì)S

8、SRAM內(nèi)的一片地址進(jìn)行讀/寫。,SSRAM的時(shí)序示意圖,第一個(gè)數(shù)據(jù)的地址放在了地址總線上,而其它三個(gè)數(shù)據(jù)塊的地址則用內(nèi)置的計(jì)數(shù)器改變,這樣數(shù)據(jù)訪問(wèn)的速率與微處理器的時(shí)鐘一致。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),流水式SRAM(Pipelined SRAM),流水線SRAM在存儲(chǔ)和輸出之間加了一級(jí)寄存器,輸出通道中的寄存器可以使管線式SRAM比標(biāo)準(zhǔn)的SRAM有更高的時(shí)鐘頻率,但是會(huì)造成更大的延時(shí)。,流水線 SRAM,7.2 隨機(jī)存取存儲(chǔ)器(RAM),流水線式SSRAM與同步SRAM,在流水SSRAM中,四字的突發(fā)讀周期需要5個(gè)時(shí)鐘,而標(biāo)準(zhǔn)的SSRAM則用4個(gè)周期,為了避免總線的競(jìng)爭(zhēng),從寫到讀的

9、轉(zhuǎn)換過(guò)程,流水SRAM要求有一個(gè)周期的延時(shí)。,7.2 隨機(jī)存取存儲(chǔ)器(RAM), 特殊的SRAM,1、FIFO,一種FIFO結(jié)構(gòu)示意圖,7.2 隨機(jī)存取存儲(chǔ)器(RAM),2、多端口SRAM(Multiport SRAMs),一個(gè)4個(gè)端口的SRAM存儲(chǔ)器,7.2 隨機(jī)存取存儲(chǔ)器(RAM),三、 動(dòng)態(tài)存儲(chǔ)器DRAM,DRAM 存儲(chǔ)單元結(jié)構(gòu),DRAM(Dynamic RAM, 動(dòng)態(tài)RAM)是利用電容電荷而不是反饋環(huán)路來(lái)存儲(chǔ)信息的,但是所存儲(chǔ)的內(nèi)容會(huì)因?yàn)殡姾傻男孤┒鴣G失,必須對(duì)單元進(jìn)行周期性地讀取和刷新。,(1) DRAM的存儲(chǔ)單元,根據(jù)電壓變化量的高低,判定數(shù)據(jù)線上的“1/0”。,7.2 隨機(jī)存取存

10、儲(chǔ)器(RAM),(2)基本操作, 存儲(chǔ)器讀操作,DRAM讀操作,7.2 隨機(jī)存取存儲(chǔ)器(RAM),. 存儲(chǔ)器寫操作,DRAM寫操作,7.2 隨機(jī)存取存儲(chǔ)器(RAM),. DRAM刷新,DRAM存儲(chǔ)器單元是電容器,它所包含的電荷可隨著時(shí)間泄漏掉,導(dǎo)致數(shù)據(jù)丟失。為了防止這一現(xiàn)象發(fā)生,必須對(duì)DRAM進(jìn)行刷新,即必須周期性地在各個(gè)存儲(chǔ)器單元上再存儲(chǔ)電荷。,刷新周期是指特定的時(shí)間周期,在這一周期中DRAM陣列中的所有行必須被激活和預(yù)充電(刷新);刷新間隔是各行刷新操作之間的時(shí)間周期,這里假設(shè)各行刷新操作的時(shí)間分配是均勻的。刷新率定義為刷新時(shí)間除以所需的周期數(shù)。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),(3)

11、SDRAM,SDRAM的信號(hào)沿用了DRAM中的很多信號(hào),但是SDRAM將內(nèi)部分為若干個(gè)存儲(chǔ)塊,這是SDRAM的一個(gè)很重要的特征。,下面以Micron SDRAM 存儲(chǔ)器MT48LC128M4A2為例,介紹SDRAM的基本操作。,SDRAM 64Mb8工作模式的內(nèi)部結(jié)構(gòu),7.2 隨機(jī)存取存儲(chǔ)器(RAM),(1) 輸入信號(hào),BA0-BA1:組輸入信號(hào),在ACTIVE, READ, WRITE和PRECHARGE命令下,決定四個(gè)組中的哪個(gè)組工作。,A0-A12:地址輸入信號(hào)。,RAS#, CAS#:命令輸入信號(hào)。,CKE:工作時(shí)鐘使能信號(hào)。,DQM:是輸入輸出屏蔽(mask)信號(hào)。,7.2 隨機(jī)存取

12、存儲(chǔ)器(RAM),Micron SDRAM芯片管腳分配圖,7.2 隨機(jī)存取存儲(chǔ)器(RAM),(2)SDRAM命令及其相關(guān)操作,SDRAM命令一覽表,7.2 隨機(jī)存取存儲(chǔ)器(RAM),四、 模式寄存器,在SDRAM芯片中,有一個(gè)模式寄存器,該寄存器用于定義SDRAM工作的特定模式。 可定義的參數(shù)包括:突發(fā)長(zhǎng)度BL(Burst Length)選擇,突發(fā)類型,CAS延時(shí)CL(CAS latency),工作模式和寫突發(fā)模式等。通過(guò)LOAD MODE REGISTER命令可以對(duì)模式寄存器進(jìn)行編程。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),模式寄存器各位的含義,7.2 隨機(jī)存取存儲(chǔ)器(RAM),突發(fā)長(zhǎng)度(Bur

13、st Length):,對(duì)SDRAM的讀寫訪問(wèn)是面向突發(fā)的,突發(fā)長(zhǎng)度BL是可編程的。突發(fā)長(zhǎng)度定義了一個(gè)READ或者WRITE命令訪問(wèn)SDRAM時(shí)候定義的最大的列單元數(shù)目。,當(dāng)發(fā)出READ或者WRITE命令時(shí),可以選擇BL長(zhǎng)度定義的若干列組成的塊。當(dāng)?shù)竭_(dá)這個(gè)塊的邊界時(shí),自動(dòng)回到這列所設(shè)定的位置。在不同的模式和配置方式下,由不同的地址線選擇確定塊地址,最低地址位用于選擇塊內(nèi)的起始地址,全頁(yè)突發(fā)模式下,如果達(dá)到一頁(yè)的邊界時(shí),將回到頁(yè)的起始地址。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),在不同的模式和配置方式下,列的起始位置,7.2 隨機(jī)存取存儲(chǔ)器(RAM),突發(fā)方式(Burst Type):,一次給定的突

14、發(fā)訪問(wèn)可以按照交織或者順序的方式進(jìn)行,由模式寄存器的第三位決定。一次突發(fā)的訪問(wèn)次序由突發(fā)長(zhǎng)度決定,突發(fā)的類型和開(kāi)始列地址由下表決定。,突發(fā)長(zhǎng)度、起始地址和類型設(shè)置,7.2 隨機(jī)存取存儲(chǔ)器(RAM),CAS 延時(shí)(CAS Latency),CAS延時(shí)與READ命令之間的時(shí)序關(guān)系,7.2 隨機(jī)存取存儲(chǔ)器(RAM),工作模式(operations mode),寫突發(fā)方式(Write Burst),正常的工作模式通過(guò)將M7和M8設(shè)置為0選擇的,M7和M8用于未來(lái)的工作模式或者測(cè)試模式,不應(yīng)該使用這些預(yù)留或者測(cè)試的模式,以免導(dǎo)致未知的操作或者不兼容的工作方式。編程的突發(fā)長(zhǎng)度可以用于READ和WRITE突

15、發(fā)。,當(dāng)M9=0,BL通過(guò)M0-M2編程,可以用于READ和WRITE突發(fā)操作。當(dāng)M9=1,編程的突發(fā)長(zhǎng)度只用于READ突發(fā)操作,而WRITE訪問(wèn)是非突發(fā)的,即按單元訪問(wèn)的。,7.2 隨機(jī)存取存儲(chǔ)器(RAM),五、 初始化 SDRAM在上電后,必須按照預(yù)先定義的方式進(jìn)行初始化,否則SDRAM芯片不能正常工作。,(1)Active操作,六 操作,ACTIVE命令和WRITE/READ命令之間的時(shí)序關(guān)系,7.2 隨機(jī)存取存儲(chǔ)器(RAM),(2)讀操作,(a)讀命令,(b)讀命令與輸出數(shù)據(jù)間隔,7.2 隨機(jī)存取存儲(chǔ)器(RAM),連續(xù)的READ突發(fā)操作,7.2 隨機(jī)存取存儲(chǔ)器(RAM),(3)寫操作,

16、(a)寫命令,(b)寫突發(fā),7.3 只讀存儲(chǔ)器(ROM),一、 一次性可編程只讀存儲(chǔ)器PROM(Programmable Read Only Memory),PROM存儲(chǔ)單元,只讀存儲(chǔ)器中存儲(chǔ)信息在掉電后仍然存在。這類存儲(chǔ)器應(yīng)用非常廣泛。,PROM允許通過(guò)專用的編程器,將數(shù)據(jù) “燒錄”到存儲(chǔ)器中,這個(gè)過(guò)程叫做“編程”,燒錄后的數(shù)據(jù)同樣能維持?jǐn)嚯姾蟛粊G失。,7.3 只讀存儲(chǔ)器(ROM),PROM存儲(chǔ)陣列,7.3 只讀存儲(chǔ)器(ROM),二、 基于EPROM技術(shù),允許用戶利用編碼器對(duì)器件反復(fù)編程、擦除,得到廣泛地應(yīng)用。這種器件是通過(guò)施加高壓信號(hào)進(jìn)行編程,將器件置于紫外線,就可以擦除其內(nèi)容。,標(biāo)準(zhǔn)的晶

17、體管和EPROM晶體管,增加了另外一個(gè)被稱為浮柵的多晶硅,7.3 只讀存儲(chǔ)器(ROM),浮柵晶體管一個(gè)特征就是它的閾值可以編程。,(a) 雪崩注入,(b)浮柵管符號(hào)圖,(c) 移去電壓后仍然保 留電荷,7.3 只讀存儲(chǔ)器(ROM),三、 E2PROM 存儲(chǔ)器,電可擦除可編程只讀存儲(chǔ)器E2PROM (Electronically-Erasable Programmable Read-Only Memory)能逐個(gè)存儲(chǔ)單元獨(dú)立地擦除,(a) 浮柵隧道氧化管,(b) E2PROM的元件,隔離浮柵與溝道和漏極的那一小部分絕緣介質(zhì)的厚度減少到大約10nm左右或者更薄,電子利用隧道穿越機(jī)理進(jìn)入或者穿出浮柵

18、,7.3 只讀存儲(chǔ)器(ROM),四、 Flash EEPROM,Flash EEPROM 存儲(chǔ)單元結(jié)構(gòu),這種器件的擦除和編程是以塊為單位的,而EEPROM是以字節(jié)為單位的,所以Flash EEPROM的更新速度比EEPROM快??梢栽谙到y(tǒng)中擦除EPROM的內(nèi)容。,采用了一個(gè)薄的隧道氧化層(10nm)。,7.4 存儲(chǔ)器的擴(kuò)展,一、 位擴(kuò)展方法,如果一片存儲(chǔ)器的字?jǐn)?shù)已經(jīng)夠了,但是每個(gè)字中的位數(shù)不夠,采用位擴(kuò)展方法將多片存儲(chǔ)器連接成更多位數(shù)的存儲(chǔ)器。,例1:用10248位的RAM擴(kuò)展成容量為102432位的存儲(chǔ)器。,解:所需要的存儲(chǔ)器芯片數(shù)量為102432/10248 = 4片,連接方式:將4片的所

19、有地址線、 片選線、讀寫控制線連接在一起,將所有的數(shù)據(jù)線拼接成32位數(shù)據(jù)。如圖所示。,7.4 存儲(chǔ)器的擴(kuò)展,二、 存儲(chǔ)器字?jǐn)U展,字?jǐn)U展用于存儲(chǔ)芯片的位數(shù)滿足要求而字?jǐn)?shù)不夠的情況,是對(duì)存儲(chǔ)單元數(shù)量的擴(kuò)展,整個(gè)存儲(chǔ)器位數(shù)等于單片存儲(chǔ)器的位數(shù)。,例2:用4個(gè)256 8芯片經(jīng)字?jǐn)U展構(gòu)成一個(gè)1K8存儲(chǔ)器系統(tǒng),所需要的存儲(chǔ)器芯片數(shù)量為1K8/2568 = 4片。,7.4 存儲(chǔ)器的擴(kuò)展,在實(shí)際應(yīng)用中,往往會(huì)遇到字?jǐn)?shù)和位數(shù)都需要擴(kuò)展的情況,方法是先進(jìn)行位擴(kuò)展(或字?jǐn)U展)再進(jìn)行字?jǐn)U展(或位擴(kuò)展),這樣就可以滿足更大存儲(chǔ)容量的要求。,存儲(chǔ)器的字位擴(kuò)展結(jié)構(gòu),例3: 用2114(1K4)RAM芯片構(gòu)成4K8存儲(chǔ)器。,7.5 用ROM實(shí)現(xiàn)組合邏輯函數(shù),PLD器件中常見(jiàn)到的表示方式,7.5 用ROM實(shí)現(xiàn)組合邏輯函數(shù),一、 PROM,PROM是最早出現(xiàn)的PLD,它是由固定的“與”陣列和一個(gè)可編程的“或”陣列組成的。,(a) PROM的組成,(b) 未編程的PROM結(jié)構(gòu),固定連接,可編程連接,7.5 用ROM實(shí)現(xiàn)組合邏輯函數(shù),例1:用PROM實(shí)現(xiàn) 和 Y1=A+B的邏輯關(guān)系,(a)真值表,(b)陣列圖,7.5 用ROM實(shí)現(xiàn)組合邏輯函數(shù),例2:用PROM實(shí)現(xiàn)一個(gè)2位的乘

溫馨提示

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