第6章 微型計算機中的存儲器_第1頁
第6章 微型計算機中的存儲器_第2頁
第6章 微型計算機中的存儲器_第3頁
第6章 微型計算機中的存儲器_第4頁
第6章 微型計算機中的存儲器_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第6章微型計算機中的存儲器存儲器概述隨機讀寫存儲器RAM只讀存儲器ROM存儲器的擴展6.1.1性能指標

存儲器的職能就相當于計算機中各部分的“信息交換中心”和“數(shù)據(jù)倉庫”。因此存儲器的“速度”和“容量”便成為計算機系統(tǒng)性能的兩項重要指標,也是推動存儲器不斷發(fā)展的兩個主要因素。

1、存儲容量:指存儲器芯片能存儲的二進制信息量。存儲容量=單元數(shù)×數(shù)據(jù)位數(shù)即字數(shù)×字長通常以KB(210B)、MB(220B)、GB(230B)、TB(240B)為單位。

2、存取速度:用存取時間、存取周期衡量。存取時間TA:CPU訪問一次存儲器所需的時間。存取周期TAC

:連續(xù)兩次訪問存儲器所需最小間隔時間。

3、功耗:每個存儲單元所耗的功率。維持功耗:當芯片未被選中,工作在維持方式,輸出端為高阻態(tài),功耗下降。操作功耗:正常工作時的功耗。μw/單元

4、可靠性:用平均無故障時間來衡量。106~108小時6.1存儲器概述6.1.2半導體存儲器分類半導體存儲器磁介質(zhì)存儲器(外存)光存儲器雙極型:存取速度快,但集成度低,功耗大、成本高,一般用于大型計算機或高速微機中;MOS型掩膜ROM一次性可編程PROM紫外線可擦除EPROM電可擦除E2PROM可編程只讀存儲器FLASH讀寫存儲器RAM只讀存儲器ROM(按讀寫功能分類)(按器件原理分類)靜態(tài)SRAM動態(tài)DRAM:集成度高但存取速度較低,一般用于需要較大容量的場合。集成IRAM:將刷新電路集成在DRAM內(nèi)速度較快,集成度較低,功耗較高,一般用于對速度要求高、而容量不大的場合。(按存儲原理分類)按存儲介質(zhì)分類6.1.3半導體存儲器芯片的基本結(jié)構(gòu)

6.2隨機讀寫存儲器6.2.1

靜態(tài)RAM(SRAM)一、基本存儲電路行選擇線T1T2ABT3T4+5VT5T6CD列選擇線T7T8I/OI/OT1和T2組成一個雙穩(wěn)態(tài)觸發(fā)器,用于保存數(shù)據(jù)。T3和T4為負載管。如A點為數(shù)據(jù)D,則B點為數(shù)據(jù)/D。行選擇線有效(高電平)時,A、B處的數(shù)據(jù)信息通過門控管T5和T6送至C、D點。列選擇線有效(高電平)時,C、D處的數(shù)據(jù)信息通過門控管T7和T8送至芯片的數(shù)據(jù)引腳I/O?;敬鎯﹄娐泛喕瘓DSEDoDi它可存儲一位信息由若干個基本電路采用同一根選擇線,可以組成一個基本存儲單元Do2Di2Do1Di1SEDo0Di0Do7Di7它每次可以存儲或讀出8位信息由若干個存儲單元可以組成一個芯片A0~Ak片內(nèi)譯碼電路存儲單元存儲單元存儲單元SE0SE1

SEiD0~D7R/W由若干個芯片可擴展內(nèi)存(存儲體)N—所需芯片個數(shù)為了減小體積,芯片內(nèi)部通常采用矩陣式結(jié)構(gòu)二、SRAM的典型芯片存儲容量為8K×828個引腳:13根地址線A12~A08根數(shù)據(jù)線D7~D0片選CS1、CS2讀寫WE、OE功能表+5VWECS2A8A9A11OEA10CS1D7D6D5D4D3NCA12A7A6A5A4A3A2A1A0D0D1D2GND123456789101112131428272625242322212019181716156264工作方式CS1CS2WEOED7~D0未選中未選中讀操作寫操作1×00×011××10××01高阻高阻輸出輸入6264功能表返回6.2.2

動態(tài)RAM(DRAM)一、基本存儲電路行選擇線T1B存儲電容CA列選擇線T2I/O刷新放大器電容上存有電荷時,表示存儲數(shù)據(jù)A為邏輯1;行選擇線有效時,數(shù)據(jù)通過T1送至B處;列選擇線有效時,數(shù)據(jù)通過T2送至芯片的數(shù)據(jù)引腳I/O;為防止存儲電容C放電導致數(shù)據(jù)丟失,必須定時進行刷新;動態(tài)刷新時行選擇線有效,而列選擇線無效。(刷新是逐行進行的。)

集成度高,但速度較慢,價格低,一般用作主存。DRAM的基本存儲單元是單個場效應(yīng)管及其極間電容必須配備“讀出再生放大電路”進行刷新每次同時對一行的存儲單元進行刷新每個基本存儲單元存儲二進制數(shù)一位許多個基本存儲單元形成行列存儲矩陣DRAM一般采用“位結(jié)構(gòu)”存儲體:每個存儲單元存放一位需要8個存儲芯片構(gòu)成一個字節(jié)單元每個字節(jié)存儲單元具有一個地址NCDINWERASA0A2A1VDDNCCASDOUTA6A3A4A5VCC12345678161514131211109存儲容量為16K×116個引腳:7根地址線A6~A01根數(shù)據(jù)輸入線DIN1根數(shù)據(jù)輸出線DOUT行地址選通RAS列地址選通CAS讀寫控制WEDRAM芯片2116二、DRAM的典型芯片

說明:存儲地址需要分兩批傳送行地址選通信號RAS有效,開始傳送行地址隨后列地址選通信號CAS有效,傳送列地址,CAS相當于片選信號讀寫信號WE讀/寫有效數(shù)據(jù)從DOUT引腳輸出或從DIN引腳輸入采用“僅行地址有效”方法刷新行地址選通RAS有效,傳送行地址列地址選通CAS無效,沒有列地址芯片內(nèi)部實現(xiàn)一行存儲單元的刷新沒有數(shù)據(jù)輸入輸出存儲系統(tǒng)中所有芯片同時進行刷新DRAM必須每隔固定時間就刷新三、DRAM芯片的刷新方式

集中刷新:在2ms時間內(nèi)集中一段時間進行刷新,在這段時間內(nèi)存儲器不能進行讀寫操作,將這段時間稱為死時間。

分散刷新:在幾ms時間內(nèi)每隔一段時間刷新一次。(需設(shè)刷新與讀寫選擇電路,沖突時會增加讀/寫周期的時間)

異步刷新:在每一個指令周期中利用CPU不進行訪問操作的時間進行刷新。6.3只讀存儲器ROM6.3.1

掩膜型ROM

信息制作在芯片中,不可更改Vcc地址選通1D3D2D1D0

掩膜ROM是靠MOS管是否跨接來決定0、1的,當跨接時對應(yīng)位信息位0,當沒有跨接時對應(yīng)信息為1。

6.3.2

可編程只讀ROM

允許一次編程,此后不可更改D7D6D5D4D3D2D1D0Vcc地址選通1

PROM是靠存儲單元中的熔絲是否熔斷決定信息0、1的,當熔絲燒斷時對應(yīng)位信息就是0,當沒有燒斷時對應(yīng)信息就是1。

6.3.3可擦除可編程只讀ROM一、基本存儲電路

用紫外光擦除,擦除后可編程;并允許用戶多次擦除和編程。

編程是電荷注入浮柵的柵極的過程,此時浮柵導通,選通此位時即讀出0;若沒有注入電荷浮柵截止,即讀出1。當紫外線照射30分鐘時,電荷形成光電流消失,恢復原狀態(tài)1。

Vcc字線數(shù)據(jù)線浮柵二、典型EPROM芯片2764功能表VppA12A7A6A5A4A3A2A1A0D0D1D2GNDVccPGMNCA8A9A11OEA10CED7D6D5D4D312345678910111213142827262524232221201918171615存儲容量為8K×828個引腳:13根地址線A12~A08根數(shù)據(jù)線D7~D0片選CE編程PGM讀寫OE編程電壓VPP工作方式CEOEPGMA9VPPDO7~DO0讀出001×+5V輸出讀出禁止011×+5V高阻維持1×××+5V高阻Intel標識00+12V1+5V輸出編碼編程01負脈沖×+21V輸入編程校驗001×+21V輸出編程禁止1×××+21V高阻2764功能表返回6.3.4電可擦除可編程只讀ROM

采用加電方法在線進行以字節(jié)為單位擦除和編程,也可多次擦寫。內(nèi)設(shè)編程所需高壓脈沖產(chǎn)生電路,可在線寫入,但寫入時間較長。存儲容量為8K×828個引腳:13根地址線A12~A08根數(shù)據(jù)線I/O7~I/O0片選CE讀寫OE、WE功能表NCA12A7A6A5A4A3A2A1A0I/O0I/O1I/O2GNDVccWENCA8A9A11OEA10CEI/O7I/O6I/O5I/O4I/O31234567891011121314282726252423222120191817161528C64EEPROM28C64A的功能返回0×112VOE1×00WE輸出高阻輸入高阻0100讀出備用寫入擦除I/O7~I/O0CE工作方式6.4.1存儲器與CPU的連接

CPU對存儲器進行訪問時,首先要在地址總線上發(fā)地址信號,選擇要訪問的存儲單元,還要向存儲器發(fā)出讀/寫控制信號,最后在數(shù)據(jù)總線上進行信息交換。因此,存儲器與CPU的連接實際上就是存儲器與三總線中相關(guān)信號線的連接。一、存儲器與控制總線的連接

在控制總線中,與存儲器相連的信號線為數(shù)不多,如8086/8088最小方式下的M/IO(8088為M/IO)、RD和WR,最大方式下的MRDC、MWTC、IORC和IOWC等,連接也非常簡單,有時這些控制線(如M/IO)也與地址線一同參與地址譯碼,生成片選信號。

6.4

存儲器的擴展二、存儲器與數(shù)據(jù)總線的連接

對于不同型號的CPU,數(shù)據(jù)總線的數(shù)目不一定相同,連接時要特別注意。

8086CPU的數(shù)據(jù)總線有16根,其中高8位數(shù)據(jù)線D15D8接存儲器的奇存儲體,低8位數(shù)據(jù)線D7D0接存儲器的偶存儲體,根據(jù)BHE(選擇奇存儲體)和A0(選擇偶存儲體)的不同狀態(tài)組合決定對存儲器做字操作還是字節(jié)操作。

8位機和8088CPU的數(shù)據(jù)總線有8根,存儲器為單一存儲體組織,沒有奇偶存儲體之分,故數(shù)據(jù)線連接較簡單。

三、存儲器與地址總線的連接

對于由多個存儲芯片構(gòu)成的存儲器,其地址線的譯碼被分成片內(nèi)地址譯碼和片選地址譯碼兩部分。片內(nèi)地址譯碼用于對各芯片內(nèi)某存儲單元的選擇,而片選地址線主要用于產(chǎn)生片選信號,以決定每一個存儲芯片在整個存儲單元中的地址范圍,片選地址線的地址譯碼一般有以下三種方式:全譯碼、部分譯碼和線選法譯碼。6.4.2存儲器與CPU的連接要考慮的問題1CPU總線的負載能力

CPU在設(shè)計時,一般輸出線的直流負載能力為帶一個TTL負載或20個MOS負載,現(xiàn)存儲器都為MOS電路,直流負載很小,主要的負載是電容負載,故在小型系統(tǒng)中,CPU是可以直接與存儲器相連的,而較大的系統(tǒng)中,就要考慮CPU能否帶得動,需要時就要加上緩沖器,由緩沖器的輸出再帶負載。2存儲器的地址分配和片選當多片存儲器存在時,如何選片選信號。3CPU與存儲器的時序配合問題

CPU的訪存時間必須大于所用外部存儲器的最大存取時間。4控制信號的連接如:IO/M、RD、WR等5地址譯碼方式線選譯碼部分譯碼全譯碼6.4.3

存儲器的擴展(設(shè)系統(tǒng)為8088最小模式)一、位擴展(只加大位長,存儲體的字數(shù)與存儲器芯片字數(shù)一致)用64K×1bit的RAM芯片擴展實現(xiàn)64KB存儲器

進行位擴展時,模塊中所有芯片的地址線和控制線互連形成整個模塊的地址線和控制線,而各芯片的數(shù)據(jù)線并列(位線擴展)形成整個模塊的數(shù)據(jù)線(8bit寬度)。

本例采用線選方式。

⑧64K*1I/O⑦64K*1I/O⑥64K*1I/O⑤64K*1I/O④64K*1I/O③64K*1I/O②64K*1I/O

cs①64K×1I/OD0D7…A16M/IOA0~A15RDWR≥1二、字擴展(只加大字長,存儲體的位數(shù)與存儲器芯片位數(shù)一致)用8K×8bit的2764芯片擴展實現(xiàn)16KB存儲器

進行字擴展時,模塊中所有芯片的地址線、控制線和數(shù)據(jù)線互連形成整個模塊的低位地址線、控制線和數(shù)據(jù)線,CPU的高位地址線(擴展的字線)被用來譯碼以形成對各個芯片的選擇線——

片選線。本例采用全譯碼方式。CS8K*8A0~12OED0~7CS8K*8A0~12OED0~7A0~A12M/IORDD0~D7A13

A14

A15

A18

A16

A17

A19

譯碼器Y0Y1Y7………G1G2AG2BCBA&≥1三、字位同時擴展用16K×4bit的RAM芯片擴展實現(xiàn)32KB存儲器

首先對芯片分組進行位擴展,以實現(xiàn)按字節(jié)編址;

其次設(shè)計芯片組的片選進行字擴展,以滿足容量要求;本例采用部分譯碼方式。16K×416K×4A0~A13RDWRD0~D3D4~D7A15A1416K×416K×4M/IOGBA譯碼器6.4.4

存儲體與CPU的連接

例1:用2K×8bit的6116組成8KB的存儲體與8086CPU連接。1組:08000H~08FFFH2組:09000H~09FFFHG1G2AY0G2BCY1BAA0~10CS2K*8D0~7OEWEA0~10CS2K*8D0~7OEWEA0~10CS2K*8

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論