




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)原理與接口技術(shù)任課教師:?jiǎn)炭tE-mail:第5章 半導(dǎo)體存儲(chǔ)器5.1概述5.2 隨機(jī)讀寫存儲(chǔ)器5.3 只讀存儲(chǔ)器5.4 CPU與存儲(chǔ)器連接5.5 內(nèi)存管理5.1 概述存儲(chǔ)器:將處理問題的程序和所需的數(shù)據(jù)存儲(chǔ)起來,處理時(shí)CPU自動(dòng)而連續(xù)地從存儲(chǔ)器中取出指令并執(zhí)行指令規(guī)定的操作,中間數(shù)據(jù)也是利用存儲(chǔ)器進(jìn)行保存內(nèi)存儲(chǔ)器,簡(jiǎn)稱存儲(chǔ)器。存儲(chǔ)體系結(jié)構(gòu):寄存器位于CPU中高速緩存(Cache)由靜態(tài)RAM芯片構(gòu)成主存由半導(dǎo)體存儲(chǔ)器(ROM/RAM)構(gòu)成輔存指磁盤、磁帶、磁鼓、光盤等大容量存儲(chǔ)器,采用磁、光原理工作本章介紹半導(dǎo)體存儲(chǔ)器及組成主存的方法CPU(寄存器)CACHE主存(內(nèi)存)輔存(外存)35
2、.1 概述存儲(chǔ)器的分類:按存儲(chǔ)介質(zhì)分類:半導(dǎo)體存儲(chǔ)器:用半導(dǎo)體元件組成的存儲(chǔ)器,通常用作內(nèi)存磁存儲(chǔ)器:用磁性材料組成的存儲(chǔ)器,通常用作輔存主要包括磁盤、磁帶、磁芯光存儲(chǔ)器:用光學(xué)原理制成的存儲(chǔ)器,通常用作輔存按所處的位置及功能分類:內(nèi)存:通常插在主板上,存放當(dāng)前正在運(yùn)行的程序和數(shù)據(jù)存取速度快、容量相對(duì)較小、價(jià)格高;不能長(zhǎng)期保存信息外存:位于主板的外部,存放當(dāng)前暫不使用的程序和數(shù)據(jù)存取速度慢、容量大、價(jià)格便宜;可長(zhǎng)期保存信息45.1 概述按存存取方式分類:隨機(jī)存取存儲(chǔ)器RAM(Random Access Memory)半導(dǎo)體存儲(chǔ)器 指存儲(chǔ)器中的內(nèi)容根據(jù)需要可隨機(jī)地采取或修改且采取時(shí)間與存儲(chǔ)單元的
3、物理位置無關(guān),主要用作內(nèi)存。只讀存儲(chǔ)器ROM(Read Only Memory)半導(dǎo)體存儲(chǔ)器 指存儲(chǔ)器中的內(nèi)容在一般情況下只能讀出而不能寫入或修改,主要用于存儲(chǔ)系統(tǒng)引導(dǎo)程序、監(jiān)控程序或OS的基本輸入/輸出部分(BIOS)。順序存取存儲(chǔ)器SAM(Seqential Access Memory): 指存儲(chǔ)器中的內(nèi)容只能按某種順序進(jìn)行存取,且采取時(shí)間與存儲(chǔ)單元的物理位置有關(guān),如磁帶,一般用作外存。直接存取存儲(chǔ)器DAM(Direct Access Memory): 指存儲(chǔ)器采取數(shù)據(jù)時(shí)不必對(duì)存儲(chǔ)介質(zhì)事先做順序搜索而直接采取信息,如磁盤、部分光盤,一般用作外存。55.1 概述半導(dǎo)體存儲(chǔ)器的分類按器件原理分
4、類:雙極型:速度快、集成度低、功耗大MOS型:速度慢、集成度高、功耗低按存取方式(或讀寫方式)分類:隨機(jī)存取存儲(chǔ)器RAM:可讀可寫、斷電丟失只讀存儲(chǔ)器ROM:正常只讀、斷電不丟失65.1 概述半導(dǎo)體存儲(chǔ)器的分類半導(dǎo)體存儲(chǔ)器RAMROM靜態(tài)RAM(SRAM)主要用于Cache動(dòng)態(tài)RAM(DRAM)主要用于內(nèi)存條 掩膜式ROM一次性可編程ROM(PROM) 紫外線擦除可編程ROM(EPROM)用于ROM-BIOS電擦除可編程ROM(EEPROM)閃存(Flash Memory)新一代ROM-BIOS75.1 概述存儲(chǔ)器的性能指標(biāo)存儲(chǔ)器容量:存儲(chǔ)1位二進(jìn)制信息的單元稱為1個(gè)存儲(chǔ)元。對(duì)于32MB的存儲(chǔ)
5、器,其內(nèi)部有32M 8bit個(gè)存儲(chǔ)元。存儲(chǔ)器芯片多為8結(jié)構(gòu),稱為字節(jié)單元 。 在標(biāo)定存儲(chǔ)器容量時(shí),經(jīng)常同時(shí)標(biāo)出存儲(chǔ)單元的數(shù)目和每個(gè)存儲(chǔ)單元包含的位數(shù):存儲(chǔ)器芯片容量 = 存儲(chǔ)單元數(shù)M 每單元數(shù)據(jù)位數(shù)N如:芯片有2048個(gè)單元,每單元存放8位二進(jìn)制數(shù),則容量為:20488b = 2K8b = 2KB = 16Kb例如,Intel 2114芯片容量為1K4位,6264為8K8位。85.1 概述存儲(chǔ)器的性能指標(biāo)存取周期: 存儲(chǔ)器的存取周期是指從接收地址,到實(shí)現(xiàn)一次完整的讀出或?qū)懭霐?shù)據(jù)的時(shí)間,是存儲(chǔ)器進(jìn)行連續(xù)讀或?qū)懖僮魉试S的最短時(shí)間間隔。 內(nèi)存的存取速度通常以ns為單位半導(dǎo)體存儲(chǔ)器的最大存取時(shí)間通常
6、為幾十到幾百納秒ns可靠性: 計(jì)算機(jī)要正確地運(yùn)行,就要求存儲(chǔ)器系統(tǒng)具有很高的可靠性,存儲(chǔ)器的可靠性直接與構(gòu)成它的芯片有關(guān)。95.1 概述存儲(chǔ)器的性能指標(biāo)功耗 半導(dǎo)體存儲(chǔ)器屬于大規(guī)模集成電路,集成度高,體積小,但是不易散熱,因此在保證速度的前提下應(yīng)盡量減小功耗。 一般而言,MOS型存儲(chǔ)器的功耗小于相同容量的雙極型存儲(chǔ)器。例如HM62256的功耗為 40mW 200 mW。 集成度 半導(dǎo)體存儲(chǔ)器的集成度是指在一塊數(shù)平方毫米芯片上所制作的基本存儲(chǔ)單元數(shù),常以“位 / 片”表示,也可以用“字節(jié) / 片”表示。10第5章 半導(dǎo)體存儲(chǔ)器5.1概述5.2 隨機(jī)讀寫存儲(chǔ)器5.3 只讀存儲(chǔ)器5.4 CPU與存儲(chǔ)
7、器連接5.5 內(nèi)存管理5.2 隨機(jī)讀寫存儲(chǔ)器MOS型RAM的基本存儲(chǔ)電路采用MOS管制成按制造工藝分為:NMOS、PMOS、CMOS、HMOS型按信息存儲(chǔ)方式分為:靜態(tài)RAM、動(dòng)態(tài)RAM靜態(tài)RAM(SRAMStatic RAM):基本電路:一般由MOS晶體管觸發(fā)器組成,依靠觸發(fā)器存儲(chǔ)每位二進(jìn)制信息,只要不斷電,所存信息不會(huì)丟失優(yōu)點(diǎn):速度快、穩(wěn)定可靠,不需外加刷新電路,使用方便缺點(diǎn):集成度低、功耗大動(dòng)態(tài)RAM(DRAMDynamic RAM):基本電路:以MOS晶體管的柵極和襯底間的電容來存儲(chǔ)二進(jìn)制信息,由于電容存在泄漏現(xiàn)象,需周期性對(duì)DRAM進(jìn)行刷新優(yōu)點(diǎn):集成度高、成本低、功耗小缺點(diǎn):需外加刷
8、新電路,速度比SRAM慢125.2 隨機(jī)讀寫存儲(chǔ)器1. 靜態(tài)RAM基本存儲(chǔ)電路:圖:六管靜態(tài)RAM基本存儲(chǔ)電路選擇線T5I/OABT1T2T4T6VccI/OT3135.2 隨機(jī)讀寫存儲(chǔ)器1. 靜態(tài)RAM常見存儲(chǔ)芯片表:常見RAM芯片(Intel產(chǎn)品)型號(hào)存儲(chǔ)容量最大存取時(shí)間所用工藝所需電源管腳數(shù)2114A1K 4100250nsHMOS5V182115A1K 84595nsNMOS5V1621281K 8150200nsHMOS5V2461162K 8200nsCMOS5V2462648K 8200nsCMOS5V286212816K 8200nsCMOS5V286225632K 8200n
9、sCMOS5V28145.2 隨機(jī)讀寫存儲(chǔ)器1. 靜態(tài)RAM常見存儲(chǔ)芯片:Intel 2114(1K4 )Intel 2114RAM存儲(chǔ)器芯片為具有18引腳的雙列直插式集成電路芯片A9 A0:10根地址信號(hào)I/O4 I/O1:雙向數(shù)據(jù)信號(hào)WE:讀/寫控制信號(hào)CS:片選信號(hào)Vcc:+5VGND:地芯片容量:可尋址的單元數(shù):210 = 1K每單元數(shù)據(jù)位數(shù):4容量:2104 1K4 b123456789181716151413121110VccA7A8A9I/O1I/O2I/O3I/O4WEA6A5A4A3A0A1A2CSGNDIntel 2114155.2 隨機(jī)讀寫存儲(chǔ)器1. 靜態(tài)RAM常見存儲(chǔ)芯
10、片:Intel 6264(8K8 )具有28引腳的雙列直插式集成電路芯片(1) 引腳信號(hào)A12 A0:13根地址信號(hào)輸入引腳D7 D0:8根數(shù)據(jù)I/O信號(hào)引腳WE:讀/寫控制信號(hào)輸入引腳OE:輸出允許信號(hào)CE:片選信號(hào)輸入引腳Vcc:+5VGND:地VccWENCA8A9A11OEA10CED7D6D5D4D3NCA12A7A6A5A4A3A2A1A0D0D1D2GND12345678910111213142827262524232221201918171615Intel 6264165.2 隨機(jī)讀寫存儲(chǔ)器1. 靜態(tài)RAM常見存儲(chǔ)芯片:Intel 6264(8K8 )(2) 容量:可尋址的單元
11、數(shù):213 = 8K每單元數(shù)據(jù)位數(shù):8芯片容量:2138 8KB(3) 工作方式:VccWENCA8A9A11OEA10CED7D6D5D4D3NCA12A7A6A5A4A3A2A1A0D0D1D2GND12345678910111213142827262524232221201918171615Intel 6264CEWEOE方式功能000禁止010讀出數(shù)據(jù)讀出001寫入數(shù)據(jù)寫入011選通選通,輸出高阻1XX未選通芯片未選通175.2 隨機(jī)讀寫存儲(chǔ)器2. 動(dòng)態(tài)RAM基本存儲(chǔ)電路:四管動(dòng)態(tài)MOS存儲(chǔ)單元185.2 隨機(jī)讀寫存儲(chǔ)器2. 動(dòng)態(tài)RAM基本存儲(chǔ)電路:?jiǎn)喂軇?dòng)態(tài)RAM基本存儲(chǔ)電路字線WTC
12、gCD位線b195.2 隨機(jī)讀寫存儲(chǔ)器2. 動(dòng)態(tài)RAM常見存儲(chǔ)芯片:Intel 2164(64K1 )2164芯片存儲(chǔ)容量為64KB地址線(8根):A7A0數(shù)據(jù)線(2根):1根數(shù)據(jù)輸入線DIN1根數(shù)據(jù)輸出線DOUT控制線(3根):行地址選通RAS列地址選通CAS讀寫控制WE12345678161514131211109NCDINWERASA0A2A1VDDVssCASDOUTA6A3A4A5A72164205.2 隨機(jī)讀寫存儲(chǔ)器2. 動(dòng)態(tài)RAM常見存儲(chǔ)芯片:Intel 2164(64K1 )地址信號(hào)產(chǎn)生: 表示64KB地址空間需要16位地址信號(hào),2164芯片共有8根地址線A7A0,采用分時(shí)復(fù)用
13、技術(shù),利用多路開關(guān)分兩次送入16位地址。送入8位低地址碼:RAS = 0送入8位高地址碼:CAS = 0數(shù)據(jù)的輸入與輸出:讀取:WE = 1,由DOUT輸出數(shù)據(jù)寫入:WE = 0,由DIN輸入數(shù)據(jù)片選:2164無片選控制端,而由 RAS 兼作片選21第5章 半導(dǎo)體存儲(chǔ)器5.1概述5.2 隨機(jī)讀寫存儲(chǔ)器5.3 只讀存儲(chǔ)器5.4 CPU與存儲(chǔ)器連接5.5 內(nèi)存管理5.3 只讀存儲(chǔ)器只讀存儲(chǔ)器ROM特點(diǎn):其內(nèi)容是預(yù)先寫入的,而且一旦寫入,使用時(shí)只能讀出,不能修改,掉電時(shí)信息不會(huì)丟失ROM具有結(jié)構(gòu)簡(jiǎn)單、信息度高、價(jià)格低、非易失性和高可靠性1. 掩模ROM(MROM) 其存儲(chǔ)的信息在芯片制造時(shí)已確定,用
14、戶不可更改。掩模ROM成本低,適用于大批量生產(chǎn)2. 可編程ROM(PROM): 允許用戶編程一次,一旦編程確定后,不可更改3. 可擦除PROM(EPROM): 在線使用時(shí),只能讀出,不能寫入;編程時(shí),從電路板取下,在編程器上實(shí)現(xiàn)擦除和寫入235.3 只讀存儲(chǔ)器EPROM:頂部開有一個(gè)圓形的石英窗口,用于紫外線透過擦除原有信息一般使用專門的編程器(燒寫器)進(jìn)行編程編程后,應(yīng)該貼上不透光封條出廠未編程前,每個(gè)基本存儲(chǔ)單元都是信息1編程就是將某些單元寫入信息0245.3 只讀存儲(chǔ)器12345678910111213142827262524232221201918171615VppA12A7A6A5A
15、4A3A2A1A0D0D1D2GNDVccPGMNCA8A9A11OEA10CED7D6D5D4D32764典型EPROM芯片: Intel 27系列2716(2K8)2764(8K8)27128(16K8)27256(32K8)Intel 2764引腳及其功能:A12A0:地址線,接系統(tǒng)地址總線D7D0:數(shù)據(jù)線,接數(shù)據(jù)總線CE:片選信號(hào),接地址譯碼器輸出OE:輸出允許,接讀信號(hào)RDPGM:編程脈沖控制端,接編程控制信號(hào)Vpp:編程電壓輸入端,編程時(shí)接25VVcc:電源電壓,5V255.3 只讀存儲(chǔ)器Intel 2764的工作方式:信號(hào)端VccVppCEOEPGM數(shù)據(jù)端D7D0功能讀方式5V5
16、V000數(shù)據(jù)輸出編程方式5V25V11正脈沖數(shù)據(jù)輸入效驗(yàn)方式5V25V000數(shù)據(jù)輸出備有方式5V5V無關(guān)無關(guān)1高阻狀態(tài)未選中5V5V1無關(guān)無關(guān)高阻狀態(tài)編程禁止5V25V0無關(guān)無關(guān)高阻狀態(tài)輸出禁止5V5V011高阻狀態(tài)265.3 只讀存儲(chǔ)器典型EPROM芯片:Intel 2716引腳及其功能:2K8位 Al0A0:地址信號(hào)輸入引腳,可尋址芯片的2K個(gè)存儲(chǔ)單元O7O0:雙向數(shù)據(jù)信號(hào)輸入輸出引腳CE:片選信號(hào)輸入引腳OE:數(shù)據(jù)輸出允許控制信號(hào)引腳Vcc:+5v電源,用于在線的讀操作Vpp:+25v,用于在專用裝置上進(jìn)行寫操作GND:地2716275.3 只讀存儲(chǔ)器EPROM編程器:通過一個(gè)接口卡與微
17、機(jī)擴(kuò)展槽相連,且配有一套編程軟件,來控制編程器工作方式及微機(jī)與編程器間的數(shù)據(jù)傳送285.3 只讀存儲(chǔ)器EPROM擦除器295.3 只讀存儲(chǔ)器4. 電擦除PROM(E2PROM): 用加電方法,進(jìn)行在線(無需拔下,直接在電路中)擦寫(擦除和編程一次完成),有字節(jié)擦寫、塊擦寫和整片擦寫方法并行EEPROM:多位同時(shí)進(jìn)行串行EEPROM:只有一位數(shù)據(jù)線5. 快擦寫存儲(chǔ)器 Flash Memory閃存:具有EEPROM電擦除可編程特點(diǎn),其內(nèi)部可自行產(chǎn)生編程所需電壓掉電后數(shù)據(jù)信息可以長(zhǎng)期保存,不加電情況下,信息可保持10年能在線擦除和重寫由EEPROM發(fā)展起來,屬于EEPROM類型目前幾乎所有主板中的B
18、IOS ROM均采用Flash30第5章 半導(dǎo)體存儲(chǔ)器5.1概述5.2 隨機(jī)讀寫存儲(chǔ)器5.3 只讀存儲(chǔ)器5.4 CPU與存儲(chǔ)器連接5.5 內(nèi)存管理5.4 CPU與存儲(chǔ)器連接存儲(chǔ)容量的擴(kuò)展 微型計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器,由若干存儲(chǔ)器芯片組成。將存儲(chǔ)器芯片進(jìn)行合理排列、連接,以及和CPU的AB、DB的連接 一般需要對(duì)芯片在位向或字向進(jìn)行擴(kuò)展,通常有3種擴(kuò)展方法:1. 位擴(kuò)展:指對(duì)芯片位數(shù)進(jìn)行擴(kuò)充以滿足對(duì)存儲(chǔ)單元位數(shù)的實(shí)際要求2. 字?jǐn)U展:存儲(chǔ)器芯片字長(zhǎng)與存儲(chǔ)器字長(zhǎng)相同,而對(duì)容量進(jìn)行擴(kuò)充3. 位字?jǐn)U展:在字方向和位方向都進(jìn)行擴(kuò)充325.4 CPU與存儲(chǔ)器連接16K1I/OA13A0OECS16K1I/OA
19、13A0OECS16K1I/OA13A0OECS16K1I/OA13A0OECS16K1I/OA13A0OECS16K1I/OA13A0OECS16K1I/OA13A0OECS16K1I/OA13A0OECS讀信號(hào)D0D1D2D3D4D5D6D7片選信號(hào)A13A01. 位擴(kuò)展:例如:用16K1位的ROM芯片,構(gòu)成16K8的存儲(chǔ)系統(tǒng)335.4 CPU與存儲(chǔ)器連接2. 字?jǐn)U展:例如:用8K8位的芯片,構(gòu)成32K8的RAMWRRDD0D7CS3CS2CS1CS0A12A08K8D0D7A12A0WECSOE8K8D0D7A12A0WECSOE8K8D0D7A12A0WECSOE8K8D0D7A12A
20、0WECSOE345.4 CPU與存儲(chǔ)器連接3. 位字?jǐn)U展:例如:用2K4位的芯片,構(gòu)成4K8的RAM&WRRDCS1CS0A12A02K4D0 D7A10 A0W/RCS2K4D0 D7A10 A0W/RCS2K4D0 D7A10 A0W/RCS2K4D0 D7A10 A0W/RCSD0D3D4D7355.4 CPU與存儲(chǔ)器連接存儲(chǔ)器設(shè)計(jì)原則: 根據(jù)存儲(chǔ)器容量要求、應(yīng)用場(chǎng)合、速度要求、價(jià)格、體積、功耗等方面綜合考慮。存儲(chǔ)器設(shè)計(jì)應(yīng)包含兩個(gè)方面:(1)芯片類型選擇:SRAM:多用于小系統(tǒng)中DRAM:DRAM集成度較高,多用于中、大系統(tǒng)中掩模ROM、PROM:成本低多用于較成熟程序EPROM、EE
21、PROM:則用于保存不常修改的數(shù)據(jù),如系統(tǒng)運(yùn)行過程的參數(shù)等365.4 CPU與存儲(chǔ)器連接(2)存儲(chǔ)芯片與CPU的連接:CPU總線負(fù)載能力:一般考慮其輸出線的直流負(fù)載能力CPU時(shí)序與存儲(chǔ)芯片存取速度的配合: CPU在存儲(chǔ)器讀/寫操作時(shí),是有固定時(shí)序的,用戶要根據(jù)這些來確定對(duì)存儲(chǔ)器存取速度的要求存儲(chǔ)地址空間的分配: 內(nèi)存分為系統(tǒng)區(qū)(即機(jī)器的監(jiān)控程序或操作系統(tǒng)占用的區(qū)域)和用戶區(qū),用戶區(qū)又要分成數(shù)據(jù)區(qū)和程序區(qū),所以內(nèi)存的地址分配是一個(gè)重要的問題。另外,通常一個(gè)存儲(chǔ)器是由許多存儲(chǔ)芯片組成,就需要將各個(gè)芯片正確的接到系統(tǒng)總線上375.4 CPU與存儲(chǔ)器連接5.4.1 CPU與存儲(chǔ)器的連接方法5.4.2
22、譯碼方法與地址范圍計(jì)算5.4.3 連接舉例5.4.1 CPU與存儲(chǔ)器的連接方法1. 數(shù)據(jù)線的連接依據(jù):CPU的數(shù)據(jù)總線寬度、芯片存儲(chǔ)單元存放的二進(jìn)制位數(shù)若芯片存儲(chǔ)單元存放的二進(jìn)制位數(shù)等于CPU數(shù)據(jù)總線寬度,將CPU數(shù)據(jù)線與存儲(chǔ)器芯片的數(shù)據(jù)線對(duì)應(yīng)相連。若芯片存儲(chǔ)單元存放的二進(jìn)制位數(shù)小于CPU數(shù)據(jù)總線寬度,應(yīng)根據(jù)情況將CPU數(shù)據(jù)線與多片存儲(chǔ)器芯片的數(shù)據(jù)線對(duì)應(yīng)相連。395.4.1 CPU與存儲(chǔ)器的連接方法2. 控制線的連接依據(jù):CPU和存儲(chǔ)芯片對(duì)控制線的要求來確定存儲(chǔ)器芯片與控制總線連接涉及的CPU控制引腳:讀信號(hào)RD:通常與存儲(chǔ)器芯片的OE相連寫信號(hào)WR:通常與存儲(chǔ)器芯片的WE相連存儲(chǔ)器/IO接口
23、的選擇信號(hào)M/IO: 一般作為存儲(chǔ)器譯碼器的控制信號(hào)405.4.1 CPU與存儲(chǔ)器的連接方法3. 地址線的連接 系統(tǒng)總線中地址信號(hào)為A19A0,存儲(chǔ)芯片的地址線一般少于此。將系統(tǒng)地址總線分為兩部分:低位地址線等于存儲(chǔ)芯片地址線數(shù)目 低位地址線與存儲(chǔ)芯片直接相連,由芯片的內(nèi)部譯碼電路確定具體的存儲(chǔ)單元,即為字選高位地址線用于選擇不同的存儲(chǔ)芯片 系統(tǒng)中的存儲(chǔ)器由多片芯片構(gòu)成,須通過譯碼電路將高位地址線譯碼產(chǎn)生芯片的片選信號(hào),即為片選地址譯碼實(shí)現(xiàn)片選的方法:全譯碼法、部分譯碼法、線選法415.4.1 CPU與存儲(chǔ)器的連接方法1#D0 D7A12 A0WEOECS2#D0 D7A12 A0WEOECS
24、3#D0 D7A12 A0WEOECS4#D0 D7A12 A0WEOECS&1WRRDM/IOA19A18A17A16A15A14A13A12A0D0D78086Y3Y2Y1Y0G1G2AG2BCBA全譯碼實(shí)現(xiàn)存儲(chǔ)器擴(kuò)展示意圖425.4 CPU與存儲(chǔ)器連接5.4.1 CPU與存儲(chǔ)器的連接方法5.4.2 譯碼方法與地址范圍計(jì)算5.4.3 連接舉例5.4.2 譯碼方法與地址范圍計(jì)算1. 譯碼器芯片74LS138(3-8譯碼器)常用的譯碼器芯片: 74LS139(2-4譯碼器) 、74LS138(3-8譯碼器) 74LS154(4-16譯碼器)74LS138的引腳及邏輯符號(hào):譯碼輸入引線A、B、C
25、:用于片選地址線的輸入芯片允許引線G1、G2A、G2B:為100時(shí),74LS138工作有效譯碼輸出引線Y0Y7:僅有1條引線輸出為低電平ABCG2AG2BG1Y0Y1Y2Y3Y4Y5Y6Y7地址輸入允許輸入譯碼輸出74LS138445.4.2 譯碼方法與地址范圍計(jì)算1. 譯碼器芯片74LS138(3-8譯碼器)使能端輸入端輸 出 端G1G2AG2BCBAY7Y6Y5Y4Y3Y2Y1Y01000001111111010000111111101100010111110111000111111011110010011101111100101110111111001101011111110011101
26、11111111111111455.4.2 譯碼方法與地址范圍計(jì)算2. 譯碼方法與地址范圍計(jì)算譯碼法:用片選地址線(高位地址線)經(jīng)譯碼電路控制存儲(chǔ)器芯片的片選端來選擇某一存儲(chǔ)芯片的方法。全譯碼法的片選控制全譯碼法:指片內(nèi)地址線外的其余地址線全部參加譯碼,即全部高位地址線都連接到譯碼器的輸入端,譯碼器的輸出信號(hào)作為各芯片的片選信號(hào),將其分別連接到存儲(chǔ)器芯片的片選端。例:用4片6264(8K8位)的存儲(chǔ)芯片擴(kuò)展成32K8位存儲(chǔ)器分析:A13、A14、A15連74LS138的A、B、CA16、A17、A18、A19及M/IO作為譯碼器選通控制線74LS138的Y0、Y1、Y2、Y3分別連通存儲(chǔ)芯片4
27、65.4.2 譯碼方法與地址范圍計(jì)算1#D0 D7A12 A0WEOECS2#D0 D7A12 A0WEOECS3#D0 D7A12 A0WEOECS4#D0 D7A12 A0WEOECS&1WRRDM/IOA19A18A17A16A15A14A13A12A0D0D78088Y3Y2Y1Y0G1G2AG2BCBA475.4.2 譯碼方法與地址范圍計(jì)算例:用4片6264(8K8位)的存儲(chǔ)芯片擴(kuò)展成32K8位存儲(chǔ)器分析:整個(gè)32K8位存儲(chǔ)區(qū)的地址空間為80000H87FFFH,各片存儲(chǔ)器地址范圍芯片片選地址線 / 高位地址線片內(nèi)地址線地址范圍A19 A18 A17 A16A15 A14 A13 A
28、12 A11 A1 A01#1 0 0 00 0 00 0 0 0 1 1 1 180000H 81FFFH2#1 0 0 00 0 10 0 0 0 1 1 1 182000H 83FFFH3#1 0 0 00 1 00 0 0 0 1 1 1 184000H 85FFFH4#1 0 0 00 1 10 0 0 0 1 1 1 186000H 87FFFH特點(diǎn):每個(gè)存儲(chǔ)器芯片的地址范圍是唯一的各芯片之間的地址范圍是連續(xù)的485.4.2 譯碼方法與地址范圍計(jì)算部分譯碼法的片選控制部分譯碼法:指片選地址線中僅有一部分參加譯碼特點(diǎn):可保證存儲(chǔ)器芯片的地址連續(xù)但一個(gè)存儲(chǔ)單元會(huì)對(duì)應(yīng)多個(gè)地址,即地址重疊
29、例:用4片6264(8K8位)的存儲(chǔ)芯片擴(kuò)展成32K8位存儲(chǔ)器分析:高位地址線A13A17經(jīng)譯碼器譯碼輸出作為片選信號(hào)高位地址線A18、A19不參加譯碼地位地址線A0A12直接與存儲(chǔ)芯片的地址線A0A12連接4# CS3# CS2# CS1# CS1Y3Y2Y1Y0G1G2AG2BCBAM/IOA19A18A17A16A15A14A13A12A08088接譯碼器芯片本身的地址線495.4.2 譯碼方法與地址范圍計(jì)算例:用4片6264(8K8位)的存儲(chǔ)芯片擴(kuò)展成32K8位存儲(chǔ)器分析:使32KB存儲(chǔ)器中的任意存儲(chǔ)單元對(duì)應(yīng)4個(gè)地址地址重疊設(shè)A18=A19=0,則32KB的RAM存儲(chǔ)單元地址為0000
30、H07FFFH芯片片選地址線 / 高位地址線片內(nèi)地址線地址范圍A19 A18 A17 A16A15 A14 A13 A12 A11 A1 A01#0 0 0 00 0 00 0 0 0 1 1 1 100000H 01FFFH2#0 0 0 00 0 10 0 0 0 1 1 1 102000H 03FFFH3#0 0 0 00 1 00 0 0 0 1 1 1 104000H 05FFFH4#0 0 0 00 1 10 0 0 0 1 1 1 106000H 07FFFH設(shè)A18=0, A19=1, 則32KB的RAM存儲(chǔ)地址為:4000H47FFFH設(shè)A18=1, A19=0, 則32KB
31、的RAM存儲(chǔ)地址為:8000H87FFFH設(shè)A18=1, A19=1, 則32KB的RAM存儲(chǔ)地址為:C000HC7FFFH505.4.2 譯碼方法與地址范圍計(jì)算線選法的片選控制線選法:即線性選擇法,指直接用高位地址線中的某一位作為某一存儲(chǔ)器芯片的片選控制信號(hào),用地位地址線實(shí)現(xiàn)對(duì)芯片的片內(nèi)尋址。特點(diǎn):實(shí)現(xiàn)簡(jiǎn)單,不需外加硬件電路芯片間的地址不連續(xù)不會(huì)造成地址重疊例:CPU16條地址線A0A15,系統(tǒng)存儲(chǔ)器由3片RAM6116(2K8位)和2片EPROM2716(2K8位)構(gòu)成分析:A0A10連片內(nèi)地址線A11A15作片選地址線注意:軟件必須保證片選地址線中只能有一位有效515.4 CPU與存儲(chǔ)器
32、連接5.4.1 CPU與存儲(chǔ)器的連接方法5.4.2 譯碼方法與地址范圍計(jì)算5.4.3 連接舉例5.4.3 連接舉例例1:采用8086處理器,構(gòu)成32K8位存儲(chǔ)系統(tǒng),前16KB用EPROM 2764(8K8),后16KB用SRAM6264(8K8)要求:EPROM地址范圍:00000H03FFFHSRAM地址范圍:04000H07FFFH整個(gè)地址空間連續(xù),無地址重疊譯碼器采用74LS1381. 計(jì)算所需芯片的個(gè)數(shù):16KB的EPROM存儲(chǔ)系統(tǒng)需2764芯片:2片16KB的SRAM存儲(chǔ)系統(tǒng)需6264芯片:2片535.4.3 連接舉例2. 選擇譯碼方法與計(jì)算芯片地址范圍:根據(jù)題目要求,選擇全譯碼法的
33、片選控制高位地址A19A13參與譯碼,A12A0作為芯片片內(nèi)地址選擇芯片片選地址線 / 高位地址線片內(nèi)地址線地址范圍A19 A18 A17 A16A15 A14 A13 A12 A11 A1 A01# 27640 0 0 00 0 00 0 0 0 1 1 1 100000H 01FFFH2# 27640 0 0 00 0 10 0 0 0 1 1 1 102000H 03FFFH1# 62640 0 0 00 1 00 0 0 0 1 1 1 104000H 05FFFH2# 62640 0 0 00 1 10 0 0 0 1 1 1 106000H 07FFFH3. 存儲(chǔ)器芯片與CPU連接
34、:545.4.3 連接舉例WRRDM/IOA19A18A17A16A15A14A13A12A0D0D78088&1Y3Y2Y1Y0G1G2AG2BCBA74LS1382764(1#)D0 D7A12 A0PGMOECEVpp2764(2#)D0 D7A12 A0PGMOECEVpp6264(1#)D0 D7A12 A0WEOECS1CS26264(2#)D0 D7A12 A0WEOECS1CS2+5V+5V+5V+5V55第5章 半導(dǎo)體存儲(chǔ)器5.1概述5.2 隨機(jī)讀寫存儲(chǔ)器5.3 只讀存儲(chǔ)器5.4 CPU與存儲(chǔ)器連接5.5 內(nèi)存管理5.5 內(nèi)存管理80X86系列CPU的工作模式:不同CPU的尋址范圍CPU數(shù)據(jù)總線地址總線尋址范圍支持操作系統(tǒng)80868位20位1MB實(shí)方式8028616位24位16MB實(shí)、保護(hù)方式80386/80486/Pentium32位32位4096MB實(shí)、保護(hù)、V86方式575.5 內(nèi)存管理內(nèi)存空間的管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中語文智慧美文光明終會(huì)驅(qū)盡黑暗
- 小學(xué)英語課堂游戲單詞字母句子類游戲搶讀單詞
- 高中語文文摘校園致青春-林楚方
- 高效審計(jì)技巧在商業(yè)決策中的應(yīng)用
- 小學(xué)數(shù)學(xué)課逢冰雹惡劣天氣教學(xué)教案五六年級(jí)段
- 購(gòu)物中心的市場(chǎng)定位策略與消費(fèi)者心理分析
- 高效推廣與激勵(lì)結(jié)合的教育類活動(dòng)策劃
- 高效率談判模式推動(dòng)醫(yī)療器械與藥物的智能化的數(shù)字解決方案
- 超車、并線中的危險(xiǎn)因素及預(yù)防措施
- 高科技辦公室的空間布局及裝修設(shè)計(jì)要點(diǎn)
- 城市軌道交通乘客服務(wù)課件(完整版)
- 圍手術(shù)期肺部感染
- 北師大版語文選修《蕭蕭》ppt課件1
- 大學(xué)生職業(yè)素養(yǎng)課件-5第五單元學(xué)會(huì)有效溝通-PPT課件
- 煤礦2021年重大安全風(fēng)險(xiǎn)分析預(yù)判防控報(bào)告全文
- 《傷逝》_魯迅課件__大學(xué)語文(基礎(chǔ)教育)
- 《談骨氣》課文閱讀(共2頁)
- 高考成績(jī)證明模板
- 蝴蝶蘭PPT課件
- 賓館做房記錄表
- 工業(yè)管道檢查報(bào)告
評(píng)論
0/150
提交評(píng)論