版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
半導體存儲器接口設計需解決兩個問題:1如何選芯片2如何設計存儲器與CPU的接口電路
三類總線AB、DB、CB與CPU的硬件連接5.3.1存儲芯片的選擇1存儲芯片類型的選擇2存儲芯片數量的確定1存儲芯片類型的選擇根據所下達的任務要求及市場常見的存儲芯片情況,要構成一個滿足特定存儲要求的存儲系統(tǒng),應根據實際需要、用途、CPU讀寫速度、性價比等選擇合適的存儲器芯片。一般要考慮
存儲芯片的型號、容量、功耗、供電電壓、讀寫速度、價格等因素;一般情況下,一個系統(tǒng)ROM、RAM均有;對于固定的程序、數據表格應選ROM芯片;需要暫存數據,且具有讀寫功能應選RAM芯片:要求容量較小,速度較高的場合,應選SRAM;要求容量較大,應選DRAM,以減少系統(tǒng)體積,降低成本。2存儲芯片數量的確定(1)位擴充----8088:湊成標準的8位數據位8086:湊成標準的16位數據位非標準存儲芯片:2114(1K×4)→8K×8標準存儲芯片:2716(2K×8)→8K×8
實現方法:用位數不同的存儲器芯片構成8位/16位的存儲系統(tǒng),采用位并聯(lián)方法,即用若干個位數較少的芯片并連在一起構成存儲系統(tǒng)。(1)位擴充(2)字擴充與存儲芯片以及8088/8086的數據線DB的位數有關位擴充:2片位擴充:1片8088:8位8086:16位CPU標準:8位非標準:不定存儲芯片存儲系統(tǒng)的位擴充實例1K×1→1K×8位擴充:各個芯片的數據位與CPU的數據總線依次連接。CPUDIDIDIDIDIDIDIDID0DID2D3D4D5D6D78片存儲系統(tǒng)的位擴充與CPU連接示意圖(2)字擴充----擴充存儲系統(tǒng)的容量。實現方法:由容量較小的存儲芯片構成容量較大的存儲系統(tǒng),采用地址串聯(lián)法。與存儲芯片以及8088/8086的地址線AB的位數有關CPU:20位存儲芯片:不定。與芯片AB的位數有關。A0~A10
存儲器的地址分配6116(2K×8)構成(8K×8)的存儲系統(tǒng)6116:AB--11位CPU:AB--20位1步:各個6116的A0~A10依次并聯(lián)再與CPU的A0~A10依次連接。各芯片地址空間重疊。(000H-7FFH)2步:CPU剩余地址線的處理經地址譯碼電路進行地址重新分配。各芯片地址空間不重疊。
(1片:0000H-07FFH)(2片:0800H-0FFFH)(3片:1000H-17FFH)(4片:1800H-1FFFH)4片存儲芯片數量的確定小結在構成一個實際的存儲器時,往往需要同時進行位擴展和字擴展才能滿足存儲容量的需求。要構成一個容量為M
N位的存儲器,若使用p
k位的芯片(p<M,k<N),則構成這個存儲器需要的芯片數量計算公式為:需要的存儲器芯片數量=字擴充位擴充5.3.2存儲器的地址分配5.3.3存儲器的地址譯碼1地址譯碼實現電路2地址譯碼實現方案1地址譯碼實現電路(1)采用邏輯電路實現譯碼利用電子技術的知識:組合邏輯電路實現譯碼。(2)采用譯碼器實現譯碼74LS138、74LS139、74LS156等。例:用6116(2K×8)構成(8K×8)的存儲系統(tǒng),且存儲
系統(tǒng)地址范圍為00800H~027FFH.需要的存儲器芯片數量==8*8/2*8=4片1K=210:A0~A9,000H~3FFH2K=211:A0~A10,000H~7FFHA13-A11A19----A14片選地址與譯碼有關片內地址與6116的AB有關地址分配:確定每個存儲芯片所占的地址范圍。A13-A11A19----A14片選地址與譯碼有關片內地址與DB相連A11A12A136116(2K×8)構成(8K×8)存儲系統(tǒng)之
譯碼電路硬件設計/CS1/CS2/CS3/CS4個滿足特定存儲要求的存儲系統(tǒng),應根據實際需要、用途、74LS138、74LS139、74LS156等。3存儲器與CPU的信號連接6116:AB--11位6116:AB--11位8088主要有/RD,/WR,IO/(/M)等。CPU讀寫速度、性價比等選擇合適的存儲器芯片。CPU所有的高位地址線用來作為譯碼器的輸入,要求容量較大,應選DRAM,以減少系統(tǒng)體積,降低成本。經地址譯碼電路進行地址重新分配。1------1IO/(/M)的硬件連接CPU的A11~A19作74LS138的輸入。與芯片AB的位數有關。標準存儲芯片:2716(2K×8)→8K×82地址譯碼實現方案(1)全地址譯碼方式(2)部分地址譯碼方式(3)線性地址譯碼方式三種譯碼方式各有優(yōu)缺點,應用中視實際情況選擇具體的譯碼方式。(1)全地址譯碼方式定義:構成存儲器時要使用全部地址線。CPU所有的高位地址線用來作為譯碼器的輸入,CPU所有的低位地址線用來作為存儲芯片的地址輸入線。Eg:CPU的A0~A10與各個6116的A0~A10依次連接。CPU的A11~A19作74LS138的輸入。特點:
電路較復雜;存儲器芯片上每一個單元在整個內存空間中具有唯一的一個地址。地址空間連續(xù)不重疊。6116(2K×8)構成(8K×8)存儲系統(tǒng)/CS1/CS2/CS3/CS4A0-A10與芯片AB的位數有關。2、地址分配(首地址:08000H)2存儲系統(tǒng)的地址分配8086:湊成標準的16位數據位經地址譯碼電路進行地址重新分配。一般情況下,一個系統(tǒng)ROM、RAM均有;6116(2K×8)構成(8K×8)的存儲系統(tǒng)6116:AB--11位CPU讀寫速度、性價比等選擇合適的存儲器芯片。01111012存儲芯片數量的確定半導體存儲器接口設計需解決兩個問題:半導體存儲器接口設計需解決兩個問題:Eg:CPU的A0~A10與各個6116的A0~A10依次連接。0------08088與6264的全地址譯碼方式硬件連接0------01------1A19A18A17A16A15A14A13
A12….….-A06264:8K=213A0-A1201111010111101:7A000H:7BFFFH地址空間范圍:7A000H—7BFFFH(2)部分地址譯碼方式定義:將CPU地址總線的一部分而不是全部與存儲器連接。通常用剩余高位地址信號的一部分作為存儲芯片片選譯碼信號。特點:存儲單元的地址不唯一;Eg:CPU的A0~A10與各個6116的A0~A10依次連接。一般情況下,一個系統(tǒng)ROM、RAM均有;Eg:CPU的A0~A10與各個6116的A0~A10依次連接。1步:各個6116的A0~A10依次并聯(lián)再與CPU的A0~A10依次連接。(1片:0000H-07FFH)(2)部分地址譯碼方式半導體存儲器接口設計需解決兩個問題:2步:CPU剩余地址線的處理需要的存儲器芯片數量=8088主要有/RD,/WR,IO/(/M)等。1K=210:A0~A9,000H~3FFH(2)存儲芯片數據輸入線與數據輸出線分開時,須經三態(tài)門與利用電子技術的知識:組合邏輯電路實現譯碼。地址分配:確定每個存儲芯片所占的地址范圍。6116:AB--11位8088與6264的部分地址譯碼方式硬件連接A19A18A17A16A15
A14A13A12------A00------01------11111
1
111111
1
11:FE000H:FFFFFH0------01------11111
1
001111
1
00:F8000H:F9FFFH(3)線性地址譯碼方式定義:直接用高位地址線作為存儲芯片的片選信號。特點:硬件簡單;存儲單元的地址不唯一;地址空間可能不連續(xù)。8088與6264的線性地址譯碼方式
硬件連接A19A18A17A16A15
A14A13A12------A00------01------101111110111111:7E000H:7FFFFH5.3.4存儲器與CPU的信號連接1地址線的連接(1)片內地址----選擇該存儲芯片中相應的存儲單元。硬件連接:
直接連接到該存儲芯片的地址線上。(2)片選地址----選擇該存儲單元所在的存儲芯片。硬件連接:
經地址譯碼電路后接到該存儲芯片的片選信號線上。
2數據線的連接(1)存儲芯片的數據線是雙向三態(tài)時,直接與CPU數據線相連。(2)存儲芯片數據輸入線與數據輸出線分開時,須經三態(tài)門與CPU的數據線相連。讀:IO/M=0RD=0,三態(tài)門打開Di←Dout寫:Di→Din3控制線的連接8088主要有/RD,/WR,IO/(/M)等。程序存儲器只有/OE與/CS.硬件連接:/MEMR(/RD)與/OE相連;經譯碼電路輸出接存儲芯片的/CS.數據存儲器有/WE,/RD(/OE),/CS.硬件連接:/MEMW
(/WR)與/WE相連;/MEMR(/RD)與/RD(/OE)相連;經譯碼電路輸出接存儲芯片的/CS.IO/(/M)的硬件連接1與讀寫控制信號一起,作為組合邏輯電路的輸入,經組合邏輯電路輸出得到相應的控制信號。/MEMW與/WE相連;/MEMR與/RD(/OE)相連;CPU發(fā)出的存儲器讀、寫控制信號CPU存儲器芯片IO/(/M)的硬件連接2作為譯碼電路的輸入參與譯碼,使之只有對存儲器操作才能產生譯碼輸出,才能產生存儲芯片的片選信號。A19A18A16A17A15
A14A13A12------A00------01------100000000:04000H:05FFFH0
100
10存儲器與CPU的連接小結1芯片確定2地址譯碼3存儲器與CPU的信號連接4存儲系統(tǒng)的地址分配1芯片確定2存儲系統(tǒng)的地址分配3地址譯碼4存儲器與CPU的信號連接已知存儲器首地址:未知存儲器首地址:626427645.3.5存儲器接口設計示例1、分析要求,選擇芯片。結論:2、地址分配(首地址:08000H)A1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年南昌市勞動保障事務代理中心招聘勞務派遣人員備考題庫參考答案詳解
- 2025年開封市龍亭區(qū)柳園口鄉(xiāng)衛(wèi)生院需求招聘備考題庫及答案詳解1套
- 2025年浙江玉環(huán)永興村鎮(zhèn)銀行招聘備考題庫及一套答案詳解
- 2025年12月廣東深圳市龍華區(qū)面向市內選調公務員7人筆試重點題庫及答案解析
- 2025年貴州黎平肇興文化旅游開發(fā)(集團)有限公公開招聘工作人員18人實施備考題庫及參考答案詳解
- 西昌市教育系統(tǒng)2025年下半年考核引進教師(98人)考試核心題庫及答案解析
- 數字化評價在學生學習動力激發(fā)中的應用效果評估教學研究課題報告
- 2025年嘉興市秀洲區(qū)人民醫(yī)院公開招聘10名編外合同制護理人員備考題庫及一套答案詳解
- 2025年國企招497人備考題庫及完整答案詳解1套
- 武漢市光谷星辰幼兒園2026年春季招聘工作人員的備考題庫帶答案詳解
- 2025年武漢東西湖分局招聘警務輔助人員招聘73人考試參考試題及答案解析
- DB32-T 5181-2025 裝配式混凝土結構減震隔震技術規(guī)程
- 安全培訓發(fā)酵車間環(huán)境課件
- (2025年)有限空間作業(yè)安全培訓考試試題(+答案)
- QGDW11221-2023低壓綜合配電箱技術規(guī)范(參考文本)
- 銅精礦外貿采購合同范本
- 中原銀行筆試題及答案
- 獸醫(yī)心臟超聲培訓課件
- 學堂在線 雨課堂 學堂云 中國傳統(tǒng)藝術-篆刻、書法、水墨畫體驗與欣賞 章節(jié)測試答案
- 輸液導管相關靜脈血栓形成防治中國專家共識解讀
- 質量5w2h培訓課件
評論
0/150
提交評論