微機原理第6章_第1頁
微機原理第6章_第2頁
微機原理第6章_第3頁
微機原理第6章_第4頁
微機原理第6章_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

6.1概述第6章主存儲器存儲器芯片在標定存儲器容量時,經(jīng)常同時標出存儲單元的數(shù)目和每個存儲單元的位數(shù),因此有 存儲器芯片容量=單元數(shù)×位數(shù)如Intel2114芯片容量為1K×4位/片,Intel6264為8K×8位/片。6.2隨機存儲器(RAM)6.2.1靜態(tài)RAM常用的典型SRAM芯片有6116、6264、62256、628128等。6116芯片的容量為2K×8bit,有2048個存儲單元,需11根地址線??刂凭€有三條,片選CS、輸出允許OE和讀寫控制WE。A71A62A53A44A35A26A17A08D09D110D211GND12242322212019181716151413VCCA8A9WEOEA10CSD7D6D5D4D3

Intel6116存儲器芯片的工作過程如下:讀出時,地址輸入線A10~A0送來的地址信號,經(jīng)譯碼后選中一個存儲單元(其中有8個存儲位),由CS、OE、WE構(gòu)成讀出邏輯(CS=0,OE=0,WE=1),被選中單元的8位數(shù)據(jù)送到D7~D0輸出。寫入時,CS=0,OE=1,WE=0,從D7~D0端輸入的數(shù)據(jù)寫到存儲單元的8個存儲位中。當CS=1時,沒有讀寫操作。

典型EPROM芯片介紹

EPROM芯片有多種型號,如2716(2K×8bit)、2732(4K×8bit)、2764(8K×8bit)、27128(16K×8bit)、27256(32K×8bit)等。下面以2764A為例,介紹EPROM的性能和工作方式。

Intel2764A有13條地址線,8條數(shù)據(jù)線,2個電壓輸入端VCC和VPP,一個片選端CE(功能同CS),此外還有輸出允許OE和編程控制端PGM。6.3只讀存儲器(ROM)圖6.112764A功能框圖

1)讀方式讀方式是2764A通常使用的方式,此時兩個電源引腳VCC和VPP都接至+5V。

PGM=1,CE=0、OE=0。

2)備用方式

CE為高電平,沒有選中芯片,輸出端為高阻態(tài)。

3)編程方式這時,VPP接+12.5V,VCC仍接+5V。

CE=0,輸出允許信號OE=1。每寫一個地址單元,都必須在PGM引腳端給一個低電平。RAM、ROM的共同特點:都有功能相當于CS片選信號的引腳;都有功能相當于讀信號RD和寫信號WR的輸入引腳。這些共同點說明,總線與存儲器連接時,無論是RAM或ROM,只要把地址線、數(shù)據(jù)線、CS、RD、WR與總線接起來就可以使用。

1.地址譯碼器74LS138

譯碼器74LS138的工作條件是G1=1,G2A=0,G2B=0,譯碼輸入端為C、B、A,故輸出有八種狀態(tài),因規(guī)定CS低電平選中存儲器,故譯碼器輸出也是低電平有效。6.4CPU與存儲器的連接表6-574LS138譯碼器真值表

G1

CBA譯碼輸出100000=0,其余為1100001=0,其余為1100010=0,其余為1100011=0,其余為1100100=0,其余為1100101=0,其余為1100110=0,其余為1100111=0,其余為1不是上述情況×××~全為16.6存儲器的擴展及其控制6.6.1主存儲器容量的擴展要組成一個主存,首先要考慮選片的問題,然后就是如何把芯片連接起來的問題。根據(jù)存儲器所要求的容量和選定的存儲芯片的容量,可以計算出總的芯片數(shù),即例如:存儲器容量為8K?×?8位,若選用1K?×?4位的存儲芯片,則需要:

1.位擴展位擴展:只擴展位數(shù)(加大字長,增加數(shù)據(jù)線),字數(shù)不變。位擴展的連接方式是將各存儲芯片的地址線、片選線和讀寫線相應(yīng)地并聯(lián)起來,而將各芯片的數(shù)據(jù)線單獨列出。如用16K?×?1的SRAM芯片組成16K?×?8的存儲器,所需芯片數(shù)為分析:原SRAM有14條地址線,1條數(shù)據(jù)線; 目標為14條地址線,8條數(shù)據(jù)線。圖6.23位擴展連接舉例完成擴展后的芯片組和連接線在使用時可看成一個整體,即把它們理解為一片新的大“芯片”

2.字擴展字擴展:僅擴展字數(shù)(增加地址線),而位數(shù)不變。字擴展將芯片的地址線、數(shù)據(jù)線、讀寫線并聯(lián),由各存儲芯片的片選信號組合成新增的地址線。如用16K×8的SRAM組成64K×8的存儲器,所需芯片數(shù)為分析:原SRAM有14條地址線,8條數(shù)據(jù)線; 目標為16條地址線,8條數(shù)據(jù)線。

4個芯片的地址線A13~A0、數(shù)據(jù)線D7~D0及讀寫控制信號都是同名信號并聯(lián)在一起。由地址譯碼器產(chǎn)生新增的高位地址線A15、A14以及四個片選信號。完成擴展后理解為一片新的大“芯片”A15A14=00,選中第一片;A15A14=01,選中第二片;……4個芯片的地址分配如下:第一片最低地址00000000

00000000B 0000H

最高地址0011111111111111B 3FFFH第二片最低地址0100000000000000B 4000H

最高地址0111111111111111B 7FFFH第三片最低地址1000000000000000B 8000H

最高地址1011111111111111B BFFFH第四片最低地址1100000000000000B C000H

最高地址11111111

11111111B FFFFH

3.字和位同時擴展當構(gòu)成一個容量較大的存儲器時,往往需要在字數(shù)方向和位數(shù)方向上同時擴展,這將是前兩種擴展的組合。先進行位擴展,擴展完畢后把芯片組看成字擴展的基本芯片單元,再進行字擴展。例如16K×1擴展為64K×8,先進行位擴展為16K×8,然后再字擴展為64K×8。注意:字/位擴展都是為了增大存儲器容量,而圖2.6分奇/偶地址的連接方式并不是字/位擴展。習(xí)題6

6.1利用全地址譯碼將6264芯片接在8088的系統(tǒng)總線上,其所占地址范圍為BE000H~BFFFFH,試畫連接圖。

6.2試利用6264芯片,在8088系統(tǒng)總線上實現(xiàn)00000H~03FFFH的內(nèi)存區(qū)域,試畫連接電路圖。

6.3

溫馨提示

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

評論

0/150

提交評論