微機(jī)原理與接口ch5存儲(chǔ)器_第1頁
微機(jī)原理與接口ch5存儲(chǔ)器_第2頁
微機(jī)原理與接口ch5存儲(chǔ)器_第3頁
微機(jī)原理與接口ch5存儲(chǔ)器_第4頁
微機(jī)原理與接口ch5存儲(chǔ)器_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

微機(jī)原理與接口

第五章半導(dǎo)體存儲(chǔ)器第五章半導(dǎo)體存儲(chǔ)器2主要內(nèi)容5.1概述5.2隨機(jī)存取存儲(chǔ)器RAM5.3只讀存儲(chǔ)器ROM5.4存儲(chǔ)器芯片與CPU的連接5.5高速緩沖存儲(chǔ)器Cache第五章半導(dǎo)體存儲(chǔ)器35.1概述5.1.1存儲(chǔ)系統(tǒng)的基本概念5.1.2存儲(chǔ)器的分類5.1.3存儲(chǔ)器的主要性能指標(biāo)5.1.4存儲(chǔ)器的組成結(jié)構(gòu)第五章半導(dǎo)體存儲(chǔ)器45.1.1存儲(chǔ)系統(tǒng)的基本概念

存儲(chǔ)器是 一種接收、保存和取出信息(程序、數(shù)據(jù)、文件)的設(shè)備;

一種具有記憶功能的部件;是計(jì)算機(jī)的重要組成部分,是CUP最重要的系統(tǒng)資源之一。

CPU與存儲(chǔ)器的關(guān)系如下圖所示。DSESSSCSIPPSW標(biāo)志寄存器執(zhí)行部件控制電路指令譯碼器4321數(shù)據(jù)暫存器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器組指令隊(duì)列地址總線AB數(shù)據(jù)總線DB總線接口控制電路控制總線CB運(yùn)算器地址加法器地址譯碼器、、、指令1指令2指令3指令4、、、數(shù)據(jù)1數(shù)據(jù)29AH、、、指令MOVAL,[BX]包含一個(gè)從存儲(chǔ)器讀操作存儲(chǔ)器CPU第五章半導(dǎo)體存儲(chǔ)器65.1.2存儲(chǔ)器的分類

按構(gòu)成存儲(chǔ)器的器件和存儲(chǔ)介質(zhì)分類按存儲(chǔ)器存取方式分類按在微機(jī)系統(tǒng)中位置分類第五章半導(dǎo)體存儲(chǔ)器7按存放信息原理不同5.1.2存儲(chǔ)器的分類

按構(gòu)成存儲(chǔ)器的器件和存儲(chǔ)介質(zhì)分類:磁芯存儲(chǔ)器、半導(dǎo)體存儲(chǔ)器、光電存儲(chǔ)器、磁膜、磁泡和其它磁表面存儲(chǔ)器以及光盤存儲(chǔ)器等。按存儲(chǔ)器存取方式分類:隨機(jī)存取存儲(chǔ)器RAM(RandomAccessMemory)

只讀存儲(chǔ)器ROM(Read-OnlyMemory)

又稱讀寫存儲(chǔ)器,指能夠通過指令隨機(jī)地、個(gè)別地對(duì)其中各個(gè)單元進(jìn)行讀/寫操作的一類存儲(chǔ)器。

在微機(jī)系統(tǒng)的在線運(yùn)行過程中,只能對(duì)其進(jìn)行讀操作,而不能進(jìn)行寫操作的一類存儲(chǔ)器。

靜態(tài)RAM動(dòng)態(tài)RAM掩膜ROM(MROM)可編程ROM(PROM)可擦除編程ROM(EPROM)按工藝不同第五章半導(dǎo)體存儲(chǔ)器85.1.2存儲(chǔ)器的分類

按在微機(jī)系統(tǒng)中的位置分類:主存儲(chǔ)器(內(nèi)存,MainMemory)

輔助存儲(chǔ)器(外存,ExternalMemory)

用來存放計(jì)算機(jī)正在執(zhí)行的或經(jīng)常使用的程序和數(shù)據(jù)。CPU可以直接對(duì)它進(jìn)行訪問。一般是由半導(dǎo)體存儲(chǔ)器構(gòu)成,通常裝在主板上。存取速度快,但容量有限,其大小受地址總線位數(shù)的限制。緩沖存儲(chǔ)器(緩存,CacheMemory)

用來存放不經(jīng)常使用的程序和數(shù)據(jù),

CPU不能直接訪問它。屬計(jì)算機(jī)的外部設(shè)備,是為彌補(bǔ)內(nèi)存容量的不足而配置的,容量大,成本低,所存儲(chǔ)信息既可以修改也可以長期保存,但存取速度慢。需要配置專門的驅(qū)動(dòng)設(shè)備才能完成對(duì)它的訪問,如硬盤、軟盤驅(qū)動(dòng)器等。位于主存與CPU之間,其存取速度非??欤鎯?chǔ)容量更小,可用來解決存取速度與存儲(chǔ)容量之間的矛盾,提高整個(gè)系統(tǒng)的運(yùn)行速度。第五章半導(dǎo)體存儲(chǔ)器95.1.2存儲(chǔ)器的分類

小結(jié)第五章半導(dǎo)體存儲(chǔ)器105.1.3存儲(chǔ)器的主要性能指標(biāo)

存儲(chǔ)器性能指標(biāo)主要有:

存儲(chǔ)容量、存儲(chǔ)速度、可靠性、功耗存儲(chǔ)容量:反映存儲(chǔ)器可存儲(chǔ)信息量的指標(biāo)。以字?jǐn)?shù)×每個(gè)字的字長表示。

如某存儲(chǔ)器存儲(chǔ)容量為 64K×8位,即64K字節(jié)。存儲(chǔ)速度:完成一次訪問(讀/寫)存儲(chǔ)器的時(shí)間。

可靠性:可靠性是用平均故障間隔時(shí)間MTBF來衡量。存取時(shí)間TA(AccessTime)表示啟動(dòng)一次存儲(chǔ)操作到完成該操作所經(jīng)歷時(shí)間;存儲(chǔ)周期TMC(MemoryCycle)兩次獨(dú)立的存儲(chǔ)操作之間所需的最小時(shí)間間隔。功耗:通常是指每個(gè)存儲(chǔ)單元消耗功率的大小。第五章半導(dǎo)體存儲(chǔ)器11微機(jī)系統(tǒng)中的存儲(chǔ)器分層體系結(jié)構(gòu)簡單的二層結(jié)構(gòu):內(nèi)存+外存

一般為半導(dǎo)體存儲(chǔ)器,也稱為短期存儲(chǔ)器。解決讀寫速度問題

包括磁盤(中期存儲(chǔ)器)、磁帶、光盤(長期存儲(chǔ))等。解決存儲(chǔ)容量問題微機(jī)系統(tǒng)中存儲(chǔ)器采用分層體系結(jié)構(gòu)的根本目的:協(xié)調(diào)速度、容量、成本三者之間的矛盾。第五章半導(dǎo)體存儲(chǔ)器12完整的四層結(jié)構(gòu):寄存器+Cache+主存+輔存CPU內(nèi)部高速電子器件L1:CPU內(nèi)部L2:CPU外部一般為靜態(tài)隨機(jī)存儲(chǔ)器SRAM一般用動(dòng)態(tài)隨機(jī)存儲(chǔ)器DRAM存放臨時(shí)數(shù)據(jù),而用閃速存儲(chǔ)器FLASH存放固化的程序和數(shù)據(jù)磁盤、磁帶、光盤等cache-主存:解決高速度與低成本的矛盾;主存-輔存:利用虛擬存儲(chǔ)技術(shù)解決大容量與低成本的矛盾

只有主存(內(nèi)存)占用CPU的地址空間!內(nèi)存第五章半導(dǎo)體存儲(chǔ)器13微機(jī)系統(tǒng)中分層的存儲(chǔ)器結(jié)構(gòu)第五章半導(dǎo)體存儲(chǔ)器145.1.4存儲(chǔ)器的組成結(jié)構(gòu)

半導(dǎo)體存儲(chǔ)器一般由以下部分組成:

存儲(chǔ)體、地址選擇電路、輸入輸出電路、控制電路·存儲(chǔ)體:矩陣形式保存數(shù)據(jù)?!さ刂愤x擇器:接受CPU送來的地址信號(hào)并對(duì)它進(jìn)行譯碼,選擇與此地址碼相對(duì)應(yīng)的存儲(chǔ)單元,以便對(duì)該單元進(jìn)行讀/寫操作。(1)單譯碼——適用于小容量存儲(chǔ)器(2)雙譯碼——分為行譯碼與列譯碼·I/O電路:控制信息的讀出與寫入(包含對(duì)I/O信號(hào)的驅(qū)動(dòng)及放大處理功能)?!た刂齐娐罚浩x信號(hào)用以實(shí)現(xiàn)芯片的選擇。讀/寫控制電路則用來控制對(duì)芯片的讀/寫操作。第五章半導(dǎo)體存儲(chǔ)器15靜態(tài)隨機(jī)存取存儲(chǔ)器SRAM動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM5.2隨機(jī)存取存儲(chǔ)器RAMRAM(RandomAccessMemory)意指隨機(jī)存取存儲(chǔ)器。其工作特點(diǎn)是:在微機(jī)系統(tǒng)的工作過程中,可以隨機(jī)地對(duì)其中的各個(gè)存儲(chǔ)單元進(jìn)行讀/寫操作。第五章半導(dǎo)體存儲(chǔ)器165.2.1靜態(tài)隨機(jī)存取存儲(chǔ)器SRAMSRAM的六管基本存儲(chǔ)單元T1和T2組成雙穩(wěn)態(tài)觸發(fā)器,用于保存數(shù)據(jù)。T3和T4為負(fù)載管。如A點(diǎn)為數(shù)據(jù)D,則B點(diǎn)為數(shù)據(jù)/D。行選擇線有效(高電平)時(shí),A、B處的數(shù)據(jù)信息通過門控管T5和T6送至C、D點(diǎn)。列選擇線有效(高電平)時(shí),C、D處的數(shù)據(jù)信息通過門控管T7和T8送至芯片的數(shù)據(jù)引腳I/O。集成度低,但速度快,價(jià)格高,常用做Cache。T1T2ABT3T4+5VT5T6CD列選擇線T7T8I/OI/O行選擇線第五章半導(dǎo)體存儲(chǔ)器175.2.1靜態(tài)隨機(jī)存取存儲(chǔ)器SRAM典型存儲(chǔ)器——靜態(tài)RAM存儲(chǔ)器芯片Intel2114(1)外部結(jié)構(gòu)?A0-A9:10根地址信號(hào)輸入引腳。?:讀/寫控制信號(hào)輸入引腳,當(dāng)為低電平時(shí),使輸入三態(tài)門導(dǎo)通,信息由數(shù)據(jù)總線通過輸入數(shù)據(jù)控制電路寫入被選中的存儲(chǔ)單元;反之從所選中的存儲(chǔ)單元讀出信息送到數(shù)據(jù)總線。?I/O1~I/O4:4根數(shù)據(jù)輸入/輸出信號(hào)引腳?:低電平有效,通常接地址譯碼器的輸出端。?+5V:電源。?GND:地。地址線數(shù)目A、數(shù)據(jù)線數(shù)目I/O與芯片容量(M×N)直接相關(guān):

2114容量為:210×4bit即1K×4第五章半導(dǎo)體存儲(chǔ)器185.2.1靜態(tài)隨機(jī)存取存儲(chǔ)器SRAM典型存儲(chǔ)器——靜態(tài)RAM存儲(chǔ)器芯片Intel2114(2)內(nèi)部結(jié)構(gòu)?存儲(chǔ)矩陣:4096個(gè)存儲(chǔ)電路(64×64矩陣)?地址譯碼器:輸入為10根線,采用兩級(jí)譯碼方式,其中6根用于行譯碼,4根用于列譯碼;?I/O控制電路:分為輸入數(shù)據(jù)控制電路和列I/O電路,用于對(duì)信息的輸入/輸出進(jìn)行緩沖和控制;?片選及讀/寫控制電路:用于實(shí)現(xiàn)對(duì)芯片的選擇及讀/寫控制。第五章半導(dǎo)體存儲(chǔ)器195.2.2動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM

集成度高,但速度較慢,價(jià)格低,一般用作主存行選擇線T1B存儲(chǔ)電容CA列選擇線T2I/O電容上存有電荷時(shí),表示存儲(chǔ)數(shù)據(jù)A為邏輯1;行選擇線有效時(shí),數(shù)據(jù)通過T1送至B處;列選擇線有效時(shí),數(shù)據(jù)通過T2送至芯片的數(shù)據(jù)引腳I/O;為防止電容C放電導(dǎo)致數(shù)據(jù)丟失,必須定時(shí)刷新;動(dòng)態(tài)刷新時(shí)行選擇線有效,列選擇線無效(刷新逐行進(jìn)行)。刷新放大器DRAM的單管基本存儲(chǔ)單元基本工作原理:依靠T1管柵極電容的充放電原理來保存信息。第五章半導(dǎo)體存儲(chǔ)器205.2.2動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM典型存儲(chǔ)器——?jiǎng)討B(tài)RAM存儲(chǔ)器芯片Intel2164A(1)外部結(jié)構(gòu)?A0~A7:地址信號(hào)的輸入引腳,用來分時(shí)接收CPU送來的8位行、列地址;

?:行地址選通信號(hào)輸入引腳,低電平有效,兼作芯片選擇信號(hào)。當(dāng)為低電平時(shí),表明芯片當(dāng)前接收的是行地址;?:列地址選通信號(hào)輸入引腳,低電平有效,表明當(dāng)前正在接收的是列地址(此時(shí)應(yīng)保持為低電平);?:寫允許控制信號(hào)輸入引腳,當(dāng)其為低電平時(shí),執(zhí)行寫操作;否則,執(zhí)行讀操作。?DIN:數(shù)據(jù)輸入引腳;?DOUT:數(shù)據(jù)輸出引腳;?VDD:十5V電源引腳;?Css:地;?N/C:未用引腳。第五章半導(dǎo)體存儲(chǔ)器215.2.2動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM典型存儲(chǔ)器——?jiǎng)討B(tài)RAM存儲(chǔ)器芯片Intel2164A(2)內(nèi)部結(jié)構(gòu)?存儲(chǔ)體:64K×1;?地址鎖存器:Intel2164A采用雙譯碼方式,其16位地址信息要分兩次送入芯片內(nèi)部,在芯片內(nèi)部有一個(gè)能保存8位地址信息的地址鎖存器;?數(shù)據(jù)輸入緩沖器:用以暫存輸入的數(shù)據(jù);?數(shù)據(jù)輸出緩沖器:用以暫存要輸出的數(shù)據(jù);?1/4I/O門電路:由行、列地址信號(hào)的最高位控制,能從相應(yīng)的4個(gè)存儲(chǔ)矩陣中選擇一個(gè)進(jìn)行輸入/輸出操作;第五章半導(dǎo)體存儲(chǔ)器225.2.2動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器SRAM典型存儲(chǔ)器——?jiǎng)討B(tài)RAM存儲(chǔ)器芯片Intel2164A(2)內(nèi)部結(jié)構(gòu)?行、列時(shí)鐘緩沖器:用以協(xié)調(diào)行、列地址的選通信號(hào);?寫允許時(shí)鐘緩沖器:用以控制芯片的數(shù)據(jù)傳送方向;?128讀出放大器:與4個(gè)128×128存儲(chǔ)陣列相對(duì)應(yīng),接收由行地址選通的4×128個(gè)存儲(chǔ)單元的信息,經(jīng)放大后,再寫回原存儲(chǔ)單元,是實(shí)現(xiàn)刷新操作的重要部分;?1/128行、列譯碼器:分別用來接收7位的行、列地址,經(jīng)譯碼后,從128×128個(gè)存儲(chǔ)單元中選擇一個(gè)確定的存儲(chǔ)單元,以便對(duì)其進(jìn)行讀/寫操作。

第五章半導(dǎo)體存儲(chǔ)器23掩模式ROM—MROM(MaskROM)可編程ROM-PROM(ProgrammableROM)可擦除可編程ROM—EPROM(ErasableProgrammableROM)電可擦除可編程ROM—EEPROM

(ElectricallyErasableProgrammableROM)快擦型存儲(chǔ)器(F1ashMemory)5.3只讀存儲(chǔ)器ROMROM(ReadOnlyMemory)

意指只讀存儲(chǔ)器。其工作特點(diǎn)是:在微機(jī)系統(tǒng)的在線運(yùn)行過程中,只能對(duì)其進(jìn)行讀操作,而不能進(jìn)行寫操作。電源關(guān)斷,信息不會(huì)丟失,屬于非易失性存儲(chǔ)器件;常用來存放不需要改變的信息。第五章半導(dǎo)體存儲(chǔ)器245.3.1掩模式ROM——MROMMROM是廠家根據(jù)用戶事先編寫好的機(jī)器碼程序,把0、1信息存儲(chǔ)在掩模圖形中而制成的芯片。芯片制成后,存儲(chǔ)位的狀態(tài)即0、1信息就被固定了。優(yōu)點(diǎn):可靠性高,集成度高,價(jià)格便宜,適宜大批量生產(chǎn)。缺點(diǎn):不能重寫。第五章半導(dǎo)體存儲(chǔ)器255.3.2可編程ROM——PROMPROM一種可由用戶通過簡易設(shè)備寫入信息的ROM器件。存儲(chǔ)原理:(1)二極管破壞型PROM(2)熔絲式PROMPROM可由用戶根據(jù)自己的需要來確定ROM中的內(nèi)容,常見的熔絲式PROM是以熔絲的接通和斷開來表示所存的信息為1或0。PROM器件只能固化一次程序,數(shù)據(jù)寫入后,就不能再改變了!一次性?。?!第五章半導(dǎo)體存儲(chǔ)器265.3.3可擦除可編程ROM——EPROM紫外線擦除可編程ROM的英文全稱為UltravioletErasableProgrammableROM,即UVEPROM,通常為了簡便,縮寫為EPROM。它的存儲(chǔ)內(nèi)容可以根據(jù)需要寫入,當(dāng)需要更新內(nèi)容時(shí),可以使用紫外線照射的方法擦除原來寫入的數(shù)據(jù),再寫入新的內(nèi)容。第五章半導(dǎo)體存儲(chǔ)器275.3.3可擦除可編程ROM——EPROM典型EPROM芯片Intel2716(2K×8)(1)外部結(jié)構(gòu)?Al0~A0:地址信號(hào)輸入引腳,可尋址芯片的2K個(gè)存儲(chǔ)單元;?O7~O0:雙向數(shù)據(jù)信號(hào)輸入輸出引腳;?:片選信號(hào)輸入引腳,低電平有效,只有當(dāng)該引腳轉(zhuǎn)入低電平時(shí),才能對(duì)相應(yīng)的芯片進(jìn)行操作;?:數(shù)據(jù)輸出允許控制信號(hào)引腳,輸入,低電平有效,用以允許數(shù)據(jù)輸出;?Vcc:+5v電源,用于在線的讀操作;?VPP:+25v電源,用于在專用裝置上進(jìn)行寫操作;?GND:地。第五章半導(dǎo)體存儲(chǔ)器285.3.4電子可擦除可編程ROM—E2PROMEEPROM也可寫成E2PROM,它的編程原理與EPROM相同,但可用電擦除,重復(fù)改寫的次數(shù)有限制(因氧化層被磨損),一般為10萬次。擦除可以按字節(jié)分別進(jìn)行;可以進(jìn)行在線的編程寫入(字節(jié)的編程和擦除都只需要10ms,并且不需特殊裝置)第五章半導(dǎo)體存儲(chǔ)器295.3.5閃速存儲(chǔ)器(F1ashMemory)FlashMemory閃速存儲(chǔ)器、快擦型存儲(chǔ)器:是不用電池供電的、高速耐用的非易失性半導(dǎo)體存儲(chǔ)器。其特點(diǎn)是:可以整體電擦除(時(shí)間1S)和按字節(jié)重新高速編程。是完全非易失性的,可以完全代替E2PROM。能進(jìn)行高速編程。 如:28F256芯片,每個(gè)字節(jié)編程需100μs,整個(gè)芯片0.5s; 最少可以擦寫一萬次,通??蛇_(dá)到10萬次;低功耗,最大工作電流30mA。與E2PROM進(jìn)行比較具有容量大、價(jià)格低、可靠性高等明顯優(yōu)勢(shì)??觳列痛鎯?chǔ)器還可應(yīng)用于激光打印機(jī)、條形碼閱讀器、各種儀器設(shè)備以及計(jì)算機(jī)的外部設(shè)備中。典型的芯片有27F256/28F016/28F020等。第五章半導(dǎo)體存儲(chǔ)器30

掩膜ROM內(nèi)容只能讀出,不能改變.半導(dǎo)體廠家用掩膜技術(shù)寫入程序成本低,適用于批量生產(chǎn)不適用研究工作PROM可編程ROM內(nèi)容只能讀出,不能改變.用戶使用特殊方法進(jìn)行編程,只能寫一次,一次編程不能修改。適用于批量生產(chǎn)不適用研究工作EPROM光可擦除PROM固化程序用紫外線光照5~15分鐘擦除,擦除后可以重新固化新的程序和數(shù)據(jù)。用戶可以對(duì)芯片進(jìn)行多次編程和擦除。適用于研究工作不適用于批量生產(chǎn)。E2PROM電可擦除PROM實(shí)現(xiàn)全片和字節(jié)擦寫改寫。作為非易失性RAM使用。集成度和速度不及EPROM,價(jià)格高,擦寫在原系統(tǒng)中在線進(jìn)行。FlashMemory閃速存儲(chǔ)器可以整體電擦除(時(shí)間1S)和按字節(jié)重新高速編程。

低功耗;編程快(每個(gè)字節(jié)編程100μs

整個(gè)芯片0.5s);擦寫次數(shù)多(通??蛇_(dá)到10萬)與E2PROM比較:容量大、價(jià)格低、可靠性高等優(yōu)勢(shì)。分類信息存取方式特點(diǎn)用途只讀存儲(chǔ)器ROM分類目前取代傳統(tǒng)的EPROM和EEPROM的主要的存儲(chǔ)器第五章半導(dǎo)體存儲(chǔ)器315.4

存儲(chǔ)器芯片與CPU的連接5.4.1存儲(chǔ)芯片的擴(kuò)展5.4.2存儲(chǔ)器芯片與CPU的連接如何用容量較小、字長較短的芯片組成微機(jī)系統(tǒng)所需容量和字長的存儲(chǔ)器?第五章半導(dǎo)體存儲(chǔ)器3232

用多片存儲(chǔ)芯片構(gòu)成一個(gè)需要的內(nèi)存空間;各存儲(chǔ)器芯片在整個(gè)內(nèi)存中占據(jù)不同的地址范圍;任一時(shí)刻僅有一片(或一組)被選中。

存儲(chǔ)器芯片的存儲(chǔ)容量等于:

單元數(shù)×每單元的位數(shù)字節(jié)數(shù)字長擴(kuò)展單元擴(kuò)展字長5.4.1存儲(chǔ)芯片的擴(kuò)展第五章半導(dǎo)體存儲(chǔ)器335.4.1存儲(chǔ)芯片的擴(kuò)展存儲(chǔ)器的容量:字節(jié)數(shù)×字長位擴(kuò)展字?jǐn)U展(單元數(shù))字位同時(shí)擴(kuò)展第五章半導(dǎo)體存儲(chǔ)器345.4.1存儲(chǔ)芯片的擴(kuò)展位擴(kuò)展(字長的擴(kuò)展)【例1】

用1K×4的2114芯片構(gòu)成lK×8的存儲(chǔ)器系統(tǒng)。分析:

每個(gè)芯片只能提供4位數(shù)據(jù),故需用2片這樣的芯片,它們分別提供4位數(shù)據(jù)至系統(tǒng)的數(shù)據(jù)總線,以滿足存儲(chǔ)器系統(tǒng)的字長要求。設(shè)計(jì)要點(diǎn):關(guān)鍵是處理好地址線、數(shù)據(jù)線、寫信號(hào)線、片選信號(hào)線的連接。(1)地址線共用(至系統(tǒng)地址總線低10位);(2)數(shù)據(jù)線分別接入系統(tǒng)數(shù)據(jù)總線的低4位和高4位;(3)端并在一起接至系統(tǒng)的存儲(chǔ)器寫信號(hào);(4)端并在一起接至地址譯碼器輸出。第五章半導(dǎo)體存儲(chǔ)器355.4.1存儲(chǔ)芯片的擴(kuò)展字?jǐn)U展(字?jǐn)?shù)的擴(kuò)展)【例2】用2K×8的2716A存儲(chǔ)器芯片組成8K×8的存儲(chǔ)器系統(tǒng)。分析:每個(gè)芯片只能提供2K個(gè)存儲(chǔ)單元,故需用4片這樣的芯片,以滿足存儲(chǔ)器系統(tǒng)的字?jǐn)?shù)要求。(1)地址線共用(至系統(tǒng)地址總線低11位);(2)數(shù)據(jù)線共用(至系統(tǒng)數(shù)據(jù)總線);(3)端并在一起接至系統(tǒng)的存儲(chǔ)器寫信號(hào);(4)端分別接至地址譯碼器的不同輸出。設(shè)計(jì)要點(diǎn):關(guān)鍵是處理好地址線、數(shù)據(jù)線、寫信號(hào)線、片選信號(hào)線的連接。2716271627162716第五章半導(dǎo)體存儲(chǔ)器365.4.1存儲(chǔ)芯片的擴(kuò)展字位同時(shí)擴(kuò)展【練習(xí)】用1K×4的2114芯片組成2K×8的存儲(chǔ)器系統(tǒng)。將上述兩種方法結(jié)合使用,一般先擴(kuò)展字長,在擴(kuò)展字?jǐn)?shù)。字長擴(kuò)展字?jǐn)?shù)擴(kuò)展第五章半導(dǎo)體存儲(chǔ)器37存儲(chǔ)器容量擴(kuò)展:根據(jù)內(nèi)存容量及芯片容量確定所需存儲(chǔ)芯片數(shù);進(jìn)行位擴(kuò)展以滿足字長要求;進(jìn)行字?jǐn)U展以滿足容量要求。若已有存儲(chǔ)芯片的容量為L×K,要構(gòu)成容量為

M×N的存儲(chǔ)器,需要的芯片數(shù)為:

(M×N)(L×K)第五章半導(dǎo)體存儲(chǔ)器385.4.2存儲(chǔ)芯片與CPU的連接CPU對(duì)存儲(chǔ)器進(jìn)行讀寫操作過程:首先要由地址總線給出地址信號(hào),選擇要進(jìn)行讀/寫操作的存儲(chǔ)單元,然后通過控制總線發(fā)出相應(yīng)的讀/寫控制信號(hào),最后才能在數(shù)據(jù)總線上進(jìn)行數(shù)據(jù)交換。存儲(chǔ)器芯片與CPU之間的連接,實(shí)質(zhì)上就是其與系統(tǒng)總線的連接。包括:

?地址線的連接;?數(shù)據(jù)線的連接;?控制線的連接。數(shù)據(jù)總線控制總線CPU地址總線

儲(chǔ)

器第五章半導(dǎo)體存儲(chǔ)器39一、存儲(chǔ)器與CPU連接時(shí)應(yīng)注意問題1.CPU總線的負(fù)載能力。(1)直流負(fù)載能力

一個(gè)TTL電平(2)電容負(fù)載能力

100PF由于存儲(chǔ)器芯片是MOS器件,直流負(fù)載很小,它的輸入電容為5-10PF。所以a.小系統(tǒng)中,CPU與存儲(chǔ)器可直連,b.大系統(tǒng)常加驅(qū)動(dòng)器,在8086系統(tǒng)中,常用8226、

8227總線收發(fā)器實(shí)現(xiàn)驅(qū)動(dòng)。第五章半導(dǎo)體存儲(chǔ)器40402.

CPU的時(shí)序和存儲(chǔ)器芯片存取速度的配合選擇存儲(chǔ)器芯片要盡可能滿足CPU取指令和讀寫存儲(chǔ)器的時(shí)序要求。一般選高速存儲(chǔ)器,避免需要在CPU有關(guān)時(shí)序中插入TW,降低CPU速度,增加WAIT信號(hào)產(chǎn)生電路。第五章半導(dǎo)體存儲(chǔ)器41413.存儲(chǔ)器的地址分配和選片問題。(1)確定整機(jī)存儲(chǔ)容量;(2)整機(jī)存儲(chǔ)容量在整個(gè)存儲(chǔ)空間的位置;(3)選用存儲(chǔ)器芯片的類型和數(shù)量;(4)劃分RAM、ROM區(qū),地址分配,畫出

地址分配圖。第五章半導(dǎo)體存儲(chǔ)器4242一般指存儲(chǔ)器的WE、OE、CS等與CPU的RD、WR等相連,不同的存儲(chǔ)器和CPU連接時(shí)其使用的控制信號(hào)也不完全相同。4.控制信號(hào)的連接第五章半導(dǎo)體存儲(chǔ)器4343二、片選信號(hào)的產(chǎn)生

單片的存儲(chǔ)器芯片的容量是有限的,整機(jī)的存儲(chǔ)器由若干芯片組成,應(yīng)考慮到:1.地址的分配;2.存儲(chǔ)器芯片的選擇(片選)。CPU對(duì)存儲(chǔ)器操作時(shí),先進(jìn)行片選,再從選中芯片中根據(jù)地址譯碼選擇存儲(chǔ)單元進(jìn)行數(shù)據(jù)的存取。第五章半導(dǎo)體存儲(chǔ)器44存儲(chǔ)器空間的劃分和地址編碼是靠地址線來實(shí)現(xiàn)的。對(duì)于多片存儲(chǔ)器芯片構(gòu)成的存儲(chǔ)器其地址編碼的原則是:

一般情況下,CPU能提供的地址線根數(shù)大于存儲(chǔ)器芯片地址線根數(shù),例如,對(duì)于多片6264(8K*8)與8086相連的存儲(chǔ)器,A0~A12作為片內(nèi)選址,A13~A19作為選擇不同的6264。1.低位片內(nèi)選址;2.高位選擇芯片(片選)。第五章半導(dǎo)體存儲(chǔ)器45451.線選法:CPU中用于“選片”的高位地址線(即存儲(chǔ)器芯片未用完地址線)若一根連接一組芯片的片選端,該根線經(jīng)反相后,連接另一組芯片的片選端,這樣一條線可選中兩組芯片,這種方法稱之為線選法。片選信號(hào)產(chǎn)生的方法第五章半導(dǎo)體存儲(chǔ)器4646

另一種常用的線選法是用高位地址的每一根線去分別控制各組芯片的片選端,如下圖所示:

第五章半導(dǎo)體存儲(chǔ)器4747芯片

A19~A15A14A13A12~A0一個(gè)可用的地址范圍

×××××

10全0~全104000H~05FFFH

×××××

01全0~全102000H~03FFFHA12~A0

2764(甲)2764(乙)A14

A13

CECE

下圖為線選法的例子,令A(yù)13和A14分別接芯片甲和乙的片選端??赡艿倪x擇只有10(選中芯片甲)和01(選中芯片乙)。

線選法A19~A15因未參與對(duì)2個(gè)2764的片選控制,故其值可以是0或1(用x表示任?。?,這里,假定取為全0,則得到了兩片2764的地址范圍如圖中所示,顯然2片2764的重疊區(qū)各有25=32個(gè)。

第五章半導(dǎo)體存儲(chǔ)器4848

全譯碼法中,對(duì)剩余的全部高位地址線進(jìn)行譯碼稱為全譯碼法。a.譯碼電路復(fù)雜。b.每組的地址區(qū)間是確定的、唯一的。特點(diǎn):2.全譯碼法:第五章半導(dǎo)體存儲(chǔ)器4949a.譯碼電路較復(fù)雜。b.每組的地址區(qū)間不唯一,有地址重疊。

在譯碼法中,只對(duì)剩余的高位地址線的某幾根進(jìn)行譯碼,稱為部分

溫馨提示

  • 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. 人人文庫網(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)論