2.1微機(jī)接口存儲器ppt課件_第1頁
2.1微機(jī)接口存儲器ppt課件_第2頁
2.1微機(jī)接口存儲器ppt課件_第3頁
2.1微機(jī)接口存儲器ppt課件_第4頁
2.1微機(jī)接口存儲器ppt課件_第5頁
已閱讀5頁,還剩97頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第第7 7章章 半導(dǎo)體存儲器及其接口半導(dǎo)體存儲器及其接口教學(xué)重點(diǎn) SRAM、ROM與CPU的連接除采用磁、光原理的輔存外,其它存儲除采用磁、光原理的輔存外,其它存儲器主要都是采用半導(dǎo)體存儲器器主要都是采用半導(dǎo)體存儲器本章介紹采用半導(dǎo)體存儲器及其組成主本章介紹采用半導(dǎo)體存儲器及其組成主存的方法存的方法 半導(dǎo)體存儲器概述n存儲系統(tǒng)的層次結(jié)構(gòu)存儲系統(tǒng)的層次結(jié)構(gòu)n1、存儲系統(tǒng)的層次結(jié)構(gòu)、存儲系統(tǒng)的層次結(jié)構(gòu)n是指把各種不同存儲容量、是指把各種不同存儲容量、存取速度和價格的存儲器存取速度和價格的存儲器按層次結(jié)構(gòu)組成多層存儲按層次結(jié)構(gòu)組成多層存儲器,并通過管理軟件和輔器,并通過管理軟件和輔助硬件有機(jī)組合成統(tǒng)

2、一的助硬件有機(jī)組合成統(tǒng)一的整體,使所存放的程序和整體,使所存放的程序和數(shù)據(jù)按層次分布在各種存數(shù)據(jù)按層次分布在各種存儲器中儲器中n2、常用的存儲系統(tǒng)的層次、常用的存儲系統(tǒng)的層次結(jié)構(gòu)結(jié)構(gòu)n主 要 由 高 速 緩 沖 存 儲 器主 要 由 高 速 緩 沖 存 儲 器Cache、主存儲器和輔助、主存儲器和輔助存儲器組成,如下圖存儲器組成,如下圖CPUCACHE主存內(nèi)存)主存內(nèi)存)輔存外存)輔存外存)n存儲器的分類存儲器的分類n1、按存儲介質(zhì)分類、按存儲介質(zhì)分類n 半導(dǎo)體存儲器、磁表面存儲器、光表面存儲器半導(dǎo)體存儲器、磁表面存儲器、光表面存儲器n2、按存儲器的讀寫功能分類、按存儲器的讀寫功能分類n 隨機(jī)

3、存取存儲器隨機(jī)存取存儲器RAM:可讀可寫、斷電丟失:可讀可寫、斷電丟失n 只讀存儲器只讀存儲器ROM:正常只讀、斷電不丟失:正常只讀、斷電不丟失n3、按用途分類、按用途分類n 內(nèi)存儲器、外存儲器內(nèi)存儲器、外存儲器n4、按在微機(jī)系統(tǒng)中的作用分類、按在微機(jī)系統(tǒng)中的作用分類n 主存儲器、輔助存儲器、高速緩沖存儲器主存儲器、輔助存儲器、高速緩沖存儲器n5、按制造工藝、按制造工藝n 雙極型:速度快、集成度低、功耗大雙極型:速度快、集成度低、功耗大n MOS型:速度慢、集成度高、功耗低型:速度慢、集成度高、功耗低半導(dǎo)體存儲器的分類半導(dǎo)體半導(dǎo)體存儲器存儲器只讀存儲器只讀存儲器 (ROM)隨機(jī)存取存儲器隨機(jī)存

4、取存儲器(RAM)靜態(tài)靜態(tài)RAMSRAM)動態(tài)動態(tài)RAMDRAM) 非易失非易失RAMNVRAM)掩膜式掩膜式ROM一次性可編程一次性可編程ROMPROM) 紫外線擦除可編程紫外線擦除可編程ROMEPROM)電擦除可編程電擦除可編程ROMEEPROM)只讀存儲器ROMn掩膜掩膜ROM:信息制作在芯片中,不可更改:信息制作在芯片中,不可更改nPROM:允許一次編程,此后不可更改:允許一次編程,此后不可更改nEPROM:用紫外光擦除,擦除后可編程;:用紫外光擦除,擦除后可編程;并允許用戶多次擦除和編程并允許用戶多次擦除和編程nEEPROME2PROM):采用加電方法在):采用加電方法在線進(jìn)行擦除和

5、編程,也可多次擦寫線進(jìn)行擦除和編程,也可多次擦寫nFlash Memory閃存):能夠快速擦寫的閃存):能夠快速擦寫的EEPROM,但只能按塊,但只能按塊Block擦除擦除隨機(jī)讀寫存儲器RAM分類組成單元組成單元速度速度集成度集成度應(yīng)用應(yīng)用SRAM觸發(fā)器觸發(fā)器快快低低小容量系統(tǒng)小容量系統(tǒng)DRAM極間電容極間電容慢慢高高大容量系統(tǒng)大容量系統(tǒng)存儲器的基本性能指標(biāo)n 1、存儲容量、存儲容量 與地址線位數(shù)有關(guān)與地址線位數(shù)有關(guān)n (1存儲容量存儲容量=存儲器單元數(shù)存儲器單元數(shù)每單元二進(jìn)制位每單元二進(jìn)制位數(shù)數(shù)n (2換算關(guān)系:換算關(guān)系: 與數(shù)據(jù)線位數(shù)有關(guān)與數(shù)據(jù)線位數(shù)有關(guān)n 1KB=1024Bn 1MB=1

6、024KBn 1GB=1024MBn2、存取速度、存取速度n (1存取時間存取時間 (2存取周期存取周期n 3、可靠性,功耗,價格等、可靠性,功耗,價格等選 擇 線VccT1T2T3T4T5T6ABI/OI/O 六 管 靜 態(tài) R A M 存 儲 電 路 隨機(jī)讀寫存儲器:隨機(jī)讀寫存儲器:靜態(tài)靜態(tài)RAMSRAM基本存儲電路基本存儲電路n動態(tài)RAMDRAM)n動態(tài)RAM的刷新 為保持電容中的電荷不丟失,必須對動態(tài)RAM不斷進(jìn)行讀出和再寫入n 刷新放大器數(shù)據(jù)輸入/輸入線C行選擇信號列選擇信號T 單管動態(tài)存儲電路 動態(tài)RAM舉例 128128 存儲矩陣128讀出放大器1/2 (1/128列譯碼器) 1

7、28128 存儲矩陣1/128行譯碼器1/128行譯碼器 128128 存儲矩陣128讀出放大器1/2(1/128列譯碼器)128讀出放大器128128存儲結(jié)構(gòu)128讀出放大器1/4I/O門行時鐘緩沖器列時鐘緩沖器數(shù)據(jù)輸入緩沖區(qū)DINDOUTVDDVSS輸出緩沖器寫允許時 鐘緩沖器8位地址鎖存器WECASRASA0A4A5A6A7A3A2A1只讀存儲器只讀存儲器ROMn只讀存儲器ROM是一種工作時只能讀出,不能寫入信息的存儲器。在使用ROM時,其內(nèi)部信息是不能被改變的,故一般只能存放固定程序,如監(jiān)控程序、BIOS程序等。只要一接通電源,這些程序就能自動地運(yùn)行掩膜只讀存儲器掩膜只讀存儲器地址譯碼

8、器A1A0VCC單元0單元3單元2單元1D3D0D1D2 掩膜ROM 示意圖 可編程只讀存儲器可編程只讀存儲器PROM 字 選 線VCC熔 絲位 線 熔 絲 式PROM存 儲 電 路 光可擦除可編程只讀存儲器光可擦除可編程只讀存儲器EPROM 行線位線位線輸出VCCDS浮柵管P+ + +P+N襯底(a)(b)SSiO2浮柵 電可擦除可編程只讀存儲器電可擦除可編程只讀存儲器E2PROM 一種可以用電擦除和編程的只讀存儲器一種可以用電擦除和編程的只讀存儲器閃存閃存Flash Memory存儲器與微處理器的連接n存儲器的工作時序存儲器的工作時序存儲器讀周期數(shù)據(jù)數(shù)據(jù)地址地址TCXTODTTOHATRC

9、TATCODOUTWECSnTA讀取時間讀取時間n從讀取命令發(fā)出到數(shù)據(jù)穩(wěn)定出現(xiàn)的時間從讀取命令發(fā)出到數(shù)據(jù)穩(wěn)定出現(xiàn)的時間n給出地址到數(shù)據(jù)出現(xiàn)在外部總線上給出地址到數(shù)據(jù)出現(xiàn)在外部總線上nTRC讀取周期讀取周期n兩次讀取存儲器所允許的最小時間間隔兩次讀取存儲器所允許的最小時間間隔n有效地址維持的時間有效地址維持的時間存儲器寫周期TWCTWRTAW數(shù)據(jù)數(shù)據(jù)地址地址TDTWTWDOUT DINTDWTDHWECSnTW寫入時間寫入時間n從寫入命令發(fā)出到數(shù)據(jù)進(jìn)入存儲單元的時間從寫入命令發(fā)出到數(shù)據(jù)進(jìn)入存儲單元的時間n寫信號有效時間寫信號有效時間nTWC寫入周期寫入周期n兩次寫入存儲器所允許的最小時間間隔兩次

10、寫入存儲器所允許的最小時間間隔n有效地址維持的時間有效地址維持的時間8086存儲器結(jié)構(gòu)n分為偶地址存儲體和奇地址存儲器分為偶地址存儲體和奇地址存儲器n偶地址存儲體與偶地址存儲體與D7D0連接,連接,A0=0n奇地址存儲體與奇地址存儲體與D15D8連接連接,BHE*=0n如果低字節(jié)在偶地址存儲體,高字節(jié)在奇地如果低字節(jié)在偶地址存儲體,高字節(jié)在奇地址存儲體時,一個總線周期即可完成址存儲體時,一個總線周期即可完成16位數(shù)位數(shù)據(jù)傳送。據(jù)傳送。 補(bǔ)充:半導(dǎo)體存儲器芯片的結(jié)構(gòu)地地址址寄寄存存地地址址譯譯碼碼存儲體存儲體控制電路控制電路AB數(shù)數(shù)據(jù)據(jù)寄寄存存讀讀寫寫電電路路DBOE WE CS 存儲體存儲體存

11、儲器芯片的主要部分,用來存儲信息存儲器芯片的主要部分,用來存儲信息 地址譯碼電路地址譯碼電路根據(jù)輸入的地址編碼來選中芯片內(nèi)某個特定的根據(jù)輸入的地址編碼來選中芯片內(nèi)某個特定的存儲單元存儲單元 片選和讀寫控制邏輯片選和讀寫控制邏輯選中存儲芯片,控制讀寫操作選中存儲芯片,控制讀寫操作 存儲體n每個存儲單元具有一個唯一的地址,每個存儲單元具有一個唯一的地址,可存儲可存儲1位位片結(jié)構(gòu)或多位字片位位片結(jié)構(gòu)或多位字片結(jié)構(gòu)二進(jìn)制數(shù)據(jù)結(jié)構(gòu)二進(jìn)制數(shù)據(jù)n存儲容量與地址、數(shù)據(jù)線個數(shù)有關(guān):存儲容量與地址、數(shù)據(jù)線個數(shù)有關(guān):n芯片的存儲容量芯片的存儲容量2MNn存儲單元數(shù)存儲單元數(shù)存儲單元的位數(shù)存儲單元的位數(shù)n M:芯片的

12、地址線根數(shù):芯片的地址線根數(shù)n N:芯片的數(shù)據(jù)線根數(shù):芯片的數(shù)據(jù)線根數(shù) 地址譯碼電路譯譯碼碼器器A5A4A3A2A1A06301存儲單元存儲單元64個單元個單元行行譯譯碼碼A2A1A0710列譯碼列譯碼A3A4A501764個單元個單元單譯碼雙譯碼n單譯碼結(jié)構(gòu)單譯碼結(jié)構(gòu)n雙譯碼結(jié)構(gòu)雙譯碼結(jié)構(gòu)n雙譯碼可簡化芯片設(shè)計雙譯碼可簡化芯片設(shè)計n主要采用的譯碼結(jié)構(gòu)主要采用的譯碼結(jié)構(gòu) 片選和讀寫控制邏輯n片選端片選端CS*或或CE*n有效時,可以對該芯片進(jìn)行讀寫操作有效時,可以對該芯片進(jìn)行讀寫操作n輸出輸出OE*n控制讀操作。有效時,芯片內(nèi)數(shù)據(jù)輸控制讀操作。有效時,芯片內(nèi)數(shù)據(jù)輸出出n該控制端對應(yīng)系統(tǒng)的讀控制

13、線該控制端對應(yīng)系統(tǒng)的讀控制線n寫寫WE*n控制寫操作。有效時,數(shù)據(jù)進(jìn)入芯片控制寫操作。有效時,數(shù)據(jù)進(jìn)入芯片中中n該控制端對應(yīng)系統(tǒng)的寫控制線該控制端對應(yīng)系統(tǒng)的寫控制線 典型芯片舉例:隨機(jī)存取存儲器靜態(tài)靜態(tài)RAMSRAM 2114SRAM 6116動態(tài)動態(tài)RAMDRAM 4116DRAM 2164 靜態(tài)RAMnSRAM的基本存儲單元是觸發(fā)器電路的基本存儲單元是觸發(fā)器電路n每個基本存儲單元存儲二進(jìn)制數(shù)一位每個基本存儲單元存儲二進(jìn)制數(shù)一位n許多個基本存儲單元形成行列存儲矩陣許多個基本存儲單元形成行列存儲矩陣nSRAM一般采用一般采用“字結(jié)構(gòu)存儲矩陣:字結(jié)構(gòu)存儲矩陣:n每個存儲單元存放多位每個存儲單元存

14、放多位4、8、16等)等)n每個存儲單元具有一個地址每個存儲單元具有一個地址SRAM芯片2114n存儲容量為存儲容量為10244n18個引腳:個引腳:n10根地址線根地址線A9A0n4根數(shù)據(jù)線根數(shù)據(jù)線I/O4I/O1n片選片選CS*n讀寫讀寫WE*123456789181716151413121110VccA7A8A9I/O1I/O2I/O3I/O4WE*A6A5A4A3A0A1A2CS*GND Intel2114靜態(tài)存儲器芯片的內(nèi)部結(jié)構(gòu)框圖 n 存儲矩陣:存儲矩陣:Intel2114內(nèi)部共有內(nèi)部共有4096個存儲電個存儲電路,排成路,排成6464的短陣形式;的短陣形式;n 地址譯碼器:輸入為

15、地址譯碼器:輸入為10根線,采用兩級譯碼方式,根線,采用兩級譯碼方式,其中其中6根用于行譯碼,根用于行譯碼,4根用于列譯碼;根用于列譯碼;n I/O控制電路:分為輸入數(shù)據(jù)控制電路和列控制電路:分為輸入數(shù)據(jù)控制電路和列IO電路,用于對信息的輸入輸出進(jìn)行緩沖和控制;電路,用于對信息的輸入輸出進(jìn)行緩沖和控制;n 片選及讀寫控制電路:用于實(shí)現(xiàn)對芯片的選擇片選及讀寫控制電路:用于實(shí)現(xiàn)對芯片的選擇及讀寫控制。及讀寫控制。各引腳的功能如下:各引腳的功能如下: A0-A9:10根地址信號輸入引腳。根地址信號輸入引腳。 WE*: 讀寫控制信號輸入引腳,當(dāng)為低電平時,讀寫控制信號輸入引腳,當(dāng)為低電平時,使輸入三態(tài)

16、門導(dǎo)通,信息由數(shù)據(jù)總線通過輸入數(shù)據(jù)使輸入三態(tài)門導(dǎo)通,信息由數(shù)據(jù)總線通過輸入數(shù)據(jù)控制電路寫入被選中的存儲單元;反之從所選中的控制電路寫入被選中的存儲單元;反之從所選中的存儲單元讀出信息送到數(shù)據(jù)總線。存儲單元讀出信息送到數(shù)據(jù)總線。 I/O1I/O4 :4根數(shù)據(jù)輸入輸出信號引腳根數(shù)據(jù)輸入輸出信號引腳. CS*: 低電平有效,通常接地址譯碼器的輸出端。低電平有效,通常接地址譯碼器的輸出端。 +5V: 電源。電源。 GND:地。:地。SRAM 2114的讀周期數(shù)據(jù)數(shù)據(jù)地址地址TCXTODTTOHATRCTATCODOUTWECSnTA讀取時間讀取時間n從讀取命令發(fā)出到數(shù)據(jù)穩(wěn)定出現(xiàn)的時間從讀取命令發(fā)出到數(shù)

17、據(jù)穩(wěn)定出現(xiàn)的時間n給出地址到數(shù)據(jù)出現(xiàn)在外部總線上給出地址到數(shù)據(jù)出現(xiàn)在外部總線上nTRC讀取周期讀取周期n兩次讀取存儲器所允許的最小時間間隔兩次讀取存儲器所允許的最小時間間隔n有效地址維持的時間有效地址維持的時間SRAM 2114的寫周期TWCTWRTAW數(shù)據(jù)數(shù)據(jù)地址地址TDTWTWDOUT DINTDWTDHWECSnTW寫入時間寫入時間n從寫入命令發(fā)出到數(shù)據(jù)進(jìn)入存儲單元的時間從寫入命令發(fā)出到數(shù)據(jù)進(jìn)入存儲單元的時間n寫信號有效時間寫信號有效時間nTWC寫入周期寫入周期n兩次寫入存儲器所允許的最小時間間隔兩次寫入存儲器所允許的最小時間間隔n有效地址維持的時間有效地址維持的時間n6116 (2K

18、8 = 16KBIT)/CE /WE /OE 方方式式 功功 能能 0 0 1 寫 D0D7 上數(shù)據(jù)寫入 A0A10對應(yīng)單元 0 1 0 讀 A0A10 對應(yīng)單元內(nèi)容輸出到 D0D7 上 1 非選 D0D7 呈高阻態(tài) SRAM 6116 動態(tài)RAMnDRAM的基本存儲單元是單個場效應(yīng)管的基本存儲單元是單個場效應(yīng)管及其極間電容及其極間電容n必須配備必須配備“讀出再生放大電路進(jìn)行刷新讀出再生放大電路進(jìn)行刷新n每次同時對一行的存儲單元進(jìn)行刷新每次同時對一行的存儲單元進(jìn)行刷新n每個基本存儲單元存儲二進(jìn)制數(shù)一位每個基本存儲單元存儲二進(jìn)制數(shù)一位n許多個基本存儲單元形成行列存儲矩陣許多個基本存儲單元形成行列

19、存儲矩陣nDRAM一般采用一般采用“位結(jié)構(gòu)存儲體:位結(jié)構(gòu)存儲體:n每個存儲單元存放一位每個存儲單元存放一位n需要需要8個存儲芯片構(gòu)成一個字節(jié)單元個存儲芯片構(gòu)成一個字節(jié)單元n每個字節(jié)存儲單元具有一個地址每個字節(jié)存儲單元具有一個地址動態(tài)RAM舉例 128128 存儲矩陣128讀出放大器1/2 (1/128列譯碼器) 128128 存儲矩陣1/128行譯碼器1/128行譯碼器 128128 存儲矩陣128讀出放大器1/2(1/128列譯碼器)128讀出放大器128128存儲結(jié)構(gòu)128讀出放大器1/4I/O門行時鐘緩沖器列時鐘緩沖器數(shù)據(jù)輸入緩沖區(qū)DINDOUTVDDVSS輸出緩沖器寫允許時 鐘緩沖器8

20、位地址鎖存器WECASRASA0A4A5A6A7A3A2A1存儲地址需要分兩批傳送存儲地址需要分兩批傳送行地址選通信號行地址選通信號RAS*有效,開始傳送行地址有效,開始傳送行地址隨后,列地址選通信號隨后,列地址選通信號CAS*有效,傳送列地有效,傳送列地址,址,CAS*相當(dāng)于片選信號相當(dāng)于片選信號讀寫信號讀寫信號WE*讀有效高電平)讀有效高電平)數(shù)據(jù)從數(shù)據(jù)從DOUT引腳輸出引腳輸出DRAM芯片4116與書2118同)n存儲容量為存儲容量為16K1n16個引腳:個引腳:n7根地址線根地址線A6A0n1根數(shù)據(jù)輸入線根數(shù)據(jù)輸入線DINn1 根 數(shù) 據(jù) 輸 出 線根 數(shù) 據(jù) 輸 出 線DOUTn行地

21、址選通行地址選通RAS*n列地址選通列地址選通CAS*n讀寫控制讀寫控制WE*VBBDINWE*RAS*A0A2A1VDDVSSCAS*DOUTA6A3A4A5VCC12345678161514131211109DRAM 4116的讀周期DOUT地址地址TCACTRACTCAHTASCTASRTRAHTCASTRCDTRASTRC行地址行地址列地址列地址WECASRASDRAM 4116的寫周期TWCSTDS列地址列地址行地址行地址地址地址 TDHTWRTCAHTASCTASRTRAHTCASTRCDTRCTRASDINWECASRAS存儲地址需要分兩批傳送存儲地址需要分兩批傳送行地址選通信號

22、行地址選通信號RAS*有效,開始傳送行地址有效,開始傳送行地址隨后,列地址選通信號隨后,列地址選通信號CAS*有效,傳送列地有效,傳送列地址址讀寫信號讀寫信號WE*寫有效低電平)寫有效低電平)數(shù)據(jù)從數(shù)據(jù)從DIN引腳進(jìn)入存儲單元引腳進(jìn)入存儲單元DRAM 4116的刷新TRCTCRPTRAS高阻高阻TASRTRAH行地址行地址地址地址DINCASRAS采用采用“僅行地址有效方法刷新僅行地址有效方法刷新行地址選通行地址選通RAS*有效,傳送行地址有效,傳送行地址列地址選通列地址選通CAS*無效,沒有列地址無效,沒有列地址芯片內(nèi)部實(shí)現(xiàn)一行存儲單元的刷新芯片內(nèi)部實(shí)現(xiàn)一行存儲單元的刷新沒有數(shù)據(jù)輸入輸出沒有

23、數(shù)據(jù)輸入輸出存儲系統(tǒng)中所有芯片同時進(jìn)行刷新存儲系統(tǒng)中所有芯片同時進(jìn)行刷新DRAM必須每隔固定時間就刷新必須每隔固定時間就刷新DRAM芯片2164同書4164)n存儲容量為存儲容量為64K1n16個引腳:個引腳:n8根地址線根地址線A7A0n1根數(shù)據(jù)輸入線根數(shù)據(jù)輸入線DINn1 根 數(shù) 據(jù) 輸 出 線根 數(shù) 據(jù) 輸 出 線DOUTn行地址選通行地址選通RAS*n列地址選通列地址選通CAS*n讀寫控制讀寫控制WE*NCDINWE*RAS*A0A2A1GNDVSSCAS*DOUTA6A3A4A5A712345678161514131211109 只讀存儲器n在微機(jī)系統(tǒng)的在線運(yùn)行過程中,只能對其進(jìn)n

24、行讀操作,而不能進(jìn)行寫操作的一類存儲器 9.3 只讀存儲器EPROMEPROM 2716EPROM 2764EEPROMEEPROM 2717AEEPROM 2864A EPROMn頂部開有一個圓形的石英窗口,用頂部開有一個圓形的石英窗口,用于紫外線透過擦除原有信息于紫外線透過擦除原有信息n一般使用專門的編程器燒寫器一般使用專門的編程器燒寫器進(jìn)行編程進(jìn)行編程n編程后,應(yīng)該貼上不透光封條編程后,應(yīng)該貼上不透光封條n出廠未編程前,每個基本存儲單元出廠未編程前,每個基本存儲單元都是信息都是信息1n編程就是將某些單元寫入信息編程就是將某些單元寫入信息0 EPROM芯片2732/CE/OE- -V VP

25、 PP PD0D7方方式式00輸出讀1高阻維持0VPP輸入編程00輸出編程校驗(yàn)1VPP高阻編程禁止EPROM芯片2716n存儲容量為存儲容量為2K8n24個引腳:個引腳:n11根地址線根地址線A10A0n8根數(shù)據(jù)線根數(shù)據(jù)線DO7DO0n片選片選/編程編程CE*/PGMn讀寫讀寫OE*n編程電壓編程電壓VPPVDDA8A9VPPOE*A10CE*/PGMDO7DO6DO5DO4DO3123456789101112242322212019181716151413A7A6A5A4A3A2A1A0DO0DO1DO2VssEPROM芯片2764n存儲容量為存儲容量為8K8n28個引腳:個引腳:n13根地

26、址線根地址線A12A0n8根數(shù)據(jù)線根數(shù)據(jù)線D7D0n片選片選CE*n編程編程PGM*n讀寫讀寫OE*n編程電壓編程電壓VPPVppA12A7A6A5A4A3A2A1A0D0D1D2GNDVccPGM*NCA8A9A11OE*A10CE*D7D6D5D4D312345678910111213142827262524232221201918171615EPROM芯片272561 12 23 34 45 56 67 78 89 91010111112121313141415151616171718181919202021212222232324242525262627272828VppVppA12A

27、12A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0D0D0D1D1D2D2GNDGNDD3D3D4D4D5D5D6D6D7D7CECEA10A10OEOEA11A11A9A9A8A8A13A13A14A14VccVcc2725627256引腳圖引腳圖A14A14A13A13A12A12A11A11A10A10A9A9A8A8A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0CECEOEOED7D7D6D6D5D5D4D4D3D3D2D2D1D1D0D02725627256邏輯圖邏輯圖 EEPROMn用加電方法,進(jìn)行在線無需拔下,用加電方法,進(jìn)行在線無需拔下,直接

28、在電路中擦寫擦除和編程一直接在電路中擦寫擦除和編程一次完成)次完成)n有字節(jié)擦寫、塊擦寫和整片擦寫方法有字節(jié)擦寫、塊擦寫和整片擦寫方法n并行并行EEPROM:多位同時進(jìn)行:多位同時進(jìn)行n串行串行EEPROM:只有一位數(shù)據(jù)線:只有一位數(shù)據(jù)線EEPROM芯片2817An存儲容量為存儲容量為2K8n28個引腳:個引腳:n11根地址線根地址線A10A0n8根數(shù)據(jù)線根數(shù)據(jù)線I/O7I/O0n片選片選CE*n讀寫讀寫OE*、WE*n狀態(tài)輸出狀態(tài)輸出RDY/BUSY*NCA12A7A6A5A4A3A2A1A0I/O0I/O1I/O2GNDVccWE*NCA8A9NCOE*A10CE*I/O7I/O6I/O5

29、I/O4I/O312345678910111213142827262524232221201918171615EEPROM芯片2864An存儲容量為存儲容量為8K8n28個引腳:個引腳:n13根地址線根地址線A12A0n8根數(shù)據(jù)線根數(shù)據(jù)線I/O7I/O0n片選片選CE*n讀寫讀寫OE*、WE*VccWE*NCA8A9A11OE*A10CE*I/O7I/O6I/O5I/O4I/O3NCA12A7A6A5A4A3A2A1A0I/O0I/O1I/O2GND12345678910111213142827262524232221201918171615 半導(dǎo)體存儲器與CPU的連接n這是本章的重點(diǎn)內(nèi)容這是

30、本章的重點(diǎn)內(nèi)容nSRAM、EPROM與與CPU的連接的連接n譯碼方法同樣適合譯碼方法同樣適合I/O端口端口 存儲芯片與CPU的連接存儲芯片的數(shù)據(jù)線存儲芯片的數(shù)據(jù)線 存儲芯片的地址線存儲芯片的地址線 存儲芯片的片選端存儲芯片的片選端 存儲芯片的讀寫控制線存儲芯片的讀寫控制線存儲器容量的形成與尋址存儲器容量的形成與尋址 (1用用2114組成組成1K8位位RAM 數(shù)據(jù)總線來自譯碼A9 A0地址總線CS21141K4 I/OCS21141K4 I/OD0D7 用 2114 組成 1K8 位 RAM (2用2114組成2K8位RAM CS21141K4 I/OCS21141K4 I/OD0D7CS211

31、41K4 I/OCS21141K4 I/O數(shù)據(jù)總線1(組1)(組2)A10A9 A0地址總線A10n微處理器與存儲器的連接微處理器與存儲器的連接 n (1CPU總線的帶負(fù)載能力總線的帶負(fù)載能力n (2存儲器與存儲器與CPU之間的速度匹配之間的速度匹配 n (3數(shù)據(jù)線、地址分配和譯碼數(shù)據(jù)線、地址分配和譯碼 1. 存儲芯片數(shù)據(jù)線的處理n若芯片的數(shù)據(jù)線正好若芯片的數(shù)據(jù)線正好8根:根:n一次可從芯片中訪問到一次可從芯片中訪問到8位數(shù)據(jù)位數(shù)據(jù)n全部數(shù)據(jù)線與系統(tǒng)的全部數(shù)據(jù)線與系統(tǒng)的8位數(shù)據(jù)總線相位數(shù)據(jù)總線相連連n若芯片的數(shù)據(jù)線不足若芯片的數(shù)據(jù)線不足8根:根:n一次不能從一個芯片中訪問到一次不能從一個芯片中

32、訪問到8位數(shù)位數(shù)據(jù)據(jù)n利用多個芯片擴(kuò)充數(shù)據(jù)位利用多個芯片擴(kuò)充數(shù)據(jù)位n這個擴(kuò)充方式簡稱這個擴(kuò)充方式簡稱“位擴(kuò)充位擴(kuò)充”位擴(kuò)充2114(1)A9A0I/O4I/O1片選片選D3D0D7D4A9A02114(2)A9A0I/O4I/O1CECEn多個位擴(kuò)充的存儲芯片的數(shù)據(jù)線連接于系統(tǒng)多個位擴(kuò)充的存儲芯片的數(shù)據(jù)線連接于系統(tǒng)數(shù)據(jù)總線的不同位數(shù)數(shù)據(jù)總線的不同位數(shù)n其它連接都一樣其它連接都一樣n這些芯片應(yīng)被看作是一個整體這些芯片應(yīng)被看作是一個整體n常被稱為常被稱為“芯片組芯片組”2. 存儲芯片地址線的連接n芯片的地址線通常應(yīng)全部與系統(tǒng)芯片的地址線通常應(yīng)全部與系統(tǒng)的低位地址總線相連的低位地址總線相連n尋址時,

33、這部分地址的譯碼是在尋址時,這部分地址的譯碼是在存儲芯片內(nèi)完成的,我們稱為存儲芯片內(nèi)完成的,我們稱為“片內(nèi)譯碼片內(nèi)譯碼”片內(nèi)譯碼A9A0存儲芯片存儲芯片000H001H002H3FDH3FEH3FFH全0全1000000010010110111101111范圍16進(jìn)制)A9A03. 存儲芯片片選端的譯碼n存儲系統(tǒng)常需利用多個存儲芯片擴(kuò)充容量存儲系統(tǒng)常需利用多個存儲芯片擴(kuò)充容量n也就是擴(kuò)充了存儲器地址范圍也就是擴(kuò)充了存儲器地址范圍n進(jìn)展進(jìn)展“地址擴(kuò)充地址擴(kuò)充”,需要利用存儲芯片的,需要利用存儲芯片的片選端對多個存儲芯片組進(jìn)行尋址片選端對多個存儲芯片組進(jìn)行尋址n這個尋址方法,主要通過將存儲芯片的片

34、這個尋址方法,主要通過將存儲芯片的片選端與系統(tǒng)的高位地址線相關(guān)聯(lián)來實(shí)現(xiàn)選端與系統(tǒng)的高位地址線相關(guān)聯(lián)來實(shí)現(xiàn)n這種擴(kuò)充簡稱為這種擴(kuò)充簡稱為“地址擴(kuò)充或地址擴(kuò)充或“字?jǐn)U充字?jǐn)U充”地址擴(kuò)充字?jǐn)U充)片選端片選端D7D0A19A10A9A0(2)A9A0 D7D0CE(1)A9A0 D7D0CE譯碼器00000000010000000000片選端常有效A19A15A14A0 全全0全全1D7D027256(32k*8)EPROMA14A0CEn令芯片組的片選端常有效令芯片組的片選端常有效n不與系統(tǒng)的高位地址線發(fā)生聯(lián)系不與系統(tǒng)的高位地址線發(fā)生聯(lián)系n芯片組總處在被選中的狀態(tài)芯片組總處在被選中的狀態(tài)n雖簡單易行

35、、但無法再進(jìn)行地址擴(kuò)充,會出雖簡單易行、但無法再進(jìn)行地址擴(kuò)充,會出現(xiàn)現(xiàn)“地址重復(fù)地址重復(fù)”地址重復(fù)n一個存儲單元具有多個存儲地址的現(xiàn)象一個存儲單元具有多個存儲地址的現(xiàn)象n原因:有些高位地址線沒有用、可任意原因:有些高位地址線沒有用、可任意n使用地址:出現(xiàn)地址重復(fù)時,常選取其使用地址:出現(xiàn)地址重復(fù)時,常選取其中既好用、又不沖突的一個中既好用、又不沖突的一個“可用地址可用地址”n例如:例如:00000H07FFFHn選取的原則:高位地址全為選取的原則:高位地址全為0的地址的地址高位地址譯碼才更好 譯碼和譯碼器n譯碼:將某個特定的譯碼:將某個特定的“編碼輸入翻譯編碼輸入翻譯為唯一為唯一“有效輸出的過

36、程有效輸出的過程n譯碼電路可以使用門電路組合邏輯譯碼電路可以使用門電路組合邏輯n譯碼電路更多的是采用集成譯碼器譯碼電路更多的是采用集成譯碼器n常用的常用的2:4譯碼器:譯碼器:74LS139n常用的常用的3:8譯碼器:譯碼器:74LS138n常用的常用的4:16譯碼器:譯碼器:74LS154 線選譯碼n只用少數(shù)幾根高位地址線進(jìn)行芯片的譯只用少數(shù)幾根高位地址線進(jìn)行芯片的譯碼,且每根負(fù)責(zé)選中一個芯片組)碼,且每根負(fù)責(zé)選中一個芯片組)n雖構(gòu)成簡單,但地址空間嚴(yán)重浪費(fèi)雖構(gòu)成簡單,但地址空間嚴(yán)重浪費(fèi)n必然會出現(xiàn)地址重復(fù)必然會出現(xiàn)地址重復(fù)n一個存儲地址會對應(yīng)多個存儲單元一個存儲地址會對應(yīng)多個存儲單元n多個

37、存儲單元共用的存儲地址不應(yīng)使用多個存儲單元共用的存儲地址不應(yīng)使用線選譯碼示例A14A12A0A13(1)2764(2)2764 CECE切記: A14 A1300的情況不能出現(xiàn)00000H01FFFH的地址不可使用A19 A15A14 A13A12A0一個可用地址一個可用地址121 00 1全全0全全1全全0全全104000H05FFFH02000H03FFFH部分譯碼n只有部分高位地址線參與對存只有部分高位地址線參與對存儲芯片的譯碼儲芯片的譯碼n每個存儲單元將對應(yīng)多個地址地每個存儲單元將對應(yīng)多個地址地址重復(fù)),需要選取一個可用地址址重復(fù)),需要選取一個可用地址n可簡化譯碼電路的設(shè)計可簡化譯碼

38、電路的設(shè)計n但系統(tǒng)的部分地址空間將被浪費(fèi)但系統(tǒng)的部分地址空間將被浪費(fèi)部分譯碼示例138A17 A16A11A0A14 A13A12(4)(3)(2)(1)2732273227322732CBAE3E2E1IO/MCECECECEY0Y1Y2Y3A19 A15A14 A12A11A0一個可用地址一個可用地址123410101010000001010011全全0全全1全全0全全1全全0全全1全全0全全120000H20FFFH21000H21FFFH22000H22FFFH23000H23FFFH 全譯碼n所有的系統(tǒng)地址線均參與對存儲單元的所有的系統(tǒng)地址線均參與對存儲單元的譯碼尋址譯碼尋址n包括低

39、位地址線對芯片內(nèi)各存儲單元的包括低位地址線對芯片內(nèi)各存儲單元的譯碼尋址片內(nèi)譯碼),高位地址線對譯碼尋址片內(nèi)譯碼),高位地址線對存儲芯片的譯碼尋址片選譯碼)存儲芯片的譯碼尋址片選譯碼)n采用全譯碼,每個存儲單元的地址都是采用全譯碼,每個存儲單元的地址都是唯一的,不存在地址重復(fù)唯一的,不存在地址重復(fù)n譯碼電路可能比較復(fù)雜、連線也較多譯碼電路可能比較復(fù)雜、連線也較多全譯碼示例A15 A14A13A16CBAE3138 2764A19A18A17A12A0CEY6E2E1IO/M1C000H1DFFFH全0全10 0 0 1 1 1 00 0 0 1 1 1 0地址范圍A12A0A19A18A17A1

40、6A15A14 A13片選端譯碼小結(jié)n存儲芯片的片選控制端可以被看作是一根存儲芯片的片選控制端可以被看作是一根最高位地址線最高位地址線n在系統(tǒng)中,主要與地址發(fā)生聯(lián)系:包括地在系統(tǒng)中,主要與地址發(fā)生聯(lián)系:包括地址空間的選擇接系統(tǒng)的址空間的選擇接系統(tǒng)的IO/M*信號和信號和高位地址的譯碼選擇與系統(tǒng)的高位地址高位地址的譯碼選擇與系統(tǒng)的高位地址線相關(guān)聯(lián))線相關(guān)聯(lián))n對一些存儲芯片通過片選無效可關(guān)閉內(nèi)部對一些存儲芯片通過片選無效可關(guān)閉內(nèi)部的輸出驅(qū)動機(jī)制,起到降低功耗的作用的輸出驅(qū)動機(jī)制,起到降低功耗的作用4. 存儲芯片的讀寫控制n芯片芯片OE*與系統(tǒng)的讀命令線相連與系統(tǒng)的讀命令線相連n當(dāng)芯片被選中、且讀

41、命令有效時,當(dāng)芯片被選中、且讀命令有效時,存儲芯片將開放并驅(qū)動數(shù)據(jù)到總存儲芯片將開放并驅(qū)動數(shù)據(jù)到總線線n芯片芯片WE*與系統(tǒng)的寫命令線相連與系統(tǒng)的寫命令線相連n當(dāng)芯片被選中、且寫命令有效時,當(dāng)芯片被選中、且寫命令有效時,允許總線數(shù)據(jù)寫入存儲芯片允許總線數(shù)據(jù)寫入存儲芯片 存儲芯片與CPU的配合n存儲芯片與存儲芯片與CPU總線的連接,還有兩總線的連接,還有兩個很重要的問題:個很重要的問題:nCPU的總線負(fù)載能力的總線負(fù)載能力nCPU能否帶動總線上包括存儲器在內(nèi)能否帶動總線上包括存儲器在內(nèi)的連接器件的連接器件n存儲芯片與存儲芯片與CPU總線時序的配合總線時序的配合nCPU能否與存儲器的存取速度相配合

42、能否與存儲器的存取速度相配合1. 總線驅(qū)動nCPU的總線驅(qū)動能力有限的總線驅(qū)動能力有限n單向傳送的地址和控制總線,可采單向傳送的地址和控制總線,可采用三態(tài)鎖存器和三態(tài)單向驅(qū)動器等用三態(tài)鎖存器和三態(tài)單向驅(qū)動器等來加以鎖存和驅(qū)動來加以鎖存和驅(qū)動n雙向傳送的數(shù)據(jù)總線,可以采用三雙向傳送的數(shù)據(jù)總線,可以采用三態(tài)雙向驅(qū)動器來加以驅(qū)動態(tài)雙向驅(qū)動器來加以驅(qū)動2. 時序配合n分析存儲器的存取速度是否滿足分析存儲器的存取速度是否滿足CPU總線時序的要求總線時序的要求n如果不能滿足:如果不能滿足:n考慮更換芯片考慮更換芯片n總線周期中插入等待狀態(tài)總線周期中插入等待狀態(tài)TW切記:時序配合是連接中的難點(diǎn)教學(xué)要求教學(xué)要

43、求1. 了解各類半導(dǎo)體存儲器的應(yīng)用特點(diǎn);了解各類半導(dǎo)體存儲器的應(yīng)用特點(diǎn);2. 熟悉半導(dǎo)體存儲器芯片的結(jié)構(gòu);熟悉半導(dǎo)體存儲器芯片的結(jié)構(gòu);3. 掌握典型芯片的引腳功能;掌握典型芯片的引腳功能;4. 理解理解SRAM讀寫原理、讀寫原理、DRAM讀寫和刷讀寫和刷新原理、新原理、EPROM和和EEPROM工作方式工作方式第第9 9章教學(xué)要求續(xù))章教學(xué)要求續(xù))5. 掌握存儲芯片與掌握存儲芯片與CPU連接的方法,連接的方法,特別是片選端的處理;特別是片選端的處理;6. 了解存儲芯片與了解存儲芯片與CPU連接的總線連接的總線驅(qū)動和時序配合問題。驅(qū)動和時序配合問題。習(xí)題習(xí)題實(shí)驗(yàn)實(shí)驗(yàn) SRAMSRAM實(shí)驗(yàn)實(shí)驗(yàn)n 參考實(shí)驗(yàn)指導(dǎo)書參考實(shí)驗(yàn)指導(dǎo)書 提示提示32K8的SRAM芯片622561 12 23 34 45 56 67 78 89 91010111112121313141415151616171718181919202021212222232324242525262627272828A14A14A12A12A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0D0D0D1D1D2D2GNDGNDD3D3D4D4D5D5D6D6D7D7CSCSA10A10OEOEA11A11A9A9A8A8A13A13WEWE

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論