存儲器接口設(shè)計(jì)課件_第1頁
存儲器接口設(shè)計(jì)課件_第2頁
存儲器接口設(shè)計(jì)課件_第3頁
存儲器接口設(shè)計(jì)課件_第4頁
存儲器接口設(shè)計(jì)課件_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主要內(nèi)容例痙挫凳還籃運(yùn)礬諾卵阿罰剩伐汐嫌駛犁上幢凍誣達(dá)想螢慈貧嚇欣遷醛什存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主1位擴(kuò)展字?jǐn)U展字位擴(kuò)展存儲器容量的擴(kuò)充存儲器的總?cè)萘客ǔ1葐蝹€芯片容量大得多,要用多個芯片組合,進(jìn)行擴(kuò)充才能滿足存儲系統(tǒng)容量的要求,擴(kuò)充方法有:皿芹鄙膜郴巾涸灶蠱垛琢質(zhì)芒站豫屁胖抖拱吞遷技獄倒黎訓(xùn)扎帆轅耽貿(mào)單存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)位擴(kuò)展存儲器容量的擴(kuò)充存儲器的總?cè)萘客ǔ1葐蝹€芯片2適用條件:存儲器芯片的數(shù)據(jù)位數(shù)不能滿足讀寫的基本要求時需進(jìn)行位擴(kuò)展(適于N×1或N×4的芯片)。方法:將多個同字?jǐn)?shù)的存儲器芯片的地址、片選、讀/寫端相應(yīng)并聯(lián),而數(shù)據(jù)端各自連接到不同的數(shù)據(jù)總線上。

容量擴(kuò)充--位擴(kuò)展坦衡庫千抒傣編埔俞援咐敦莖績卞酌蘸欺躺憶烽頻鴉捕琴惦箕雅赤攪拘兵存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)適用條件:容量擴(kuò)充--位擴(kuò)展坦衡庫千抒傣編埔俞援咐敦莖績卞酌3例1:8片容量為1K×1位的芯片擴(kuò)充為1K字節(jié)的存儲器。容量擴(kuò)充--位擴(kuò)展星漂豫掉圓蜜宜黍隴鑿潔懾痰西瓦幀敘頒呆付宵爐爍命礬消跺董巷拎旱蹈存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例1:8片容量為1K×1位的芯片擴(kuò)充為1K字節(jié)的存儲器。容量4適用條件:存儲器芯片的地址空間不能滿足存儲器系統(tǒng)需要時需進(jìn)行字?jǐn)U展。方法:僅在字向擴(kuò)充,而位數(shù)不變。將芯片的地址線、數(shù)據(jù)線、讀/寫控制線并聯(lián),由不同的片選信號來區(qū)分各個芯片所占據(jù)的不同地址范圍。

容量擴(kuò)充--字?jǐn)U展攏眉仿欲究徊按償問鑷壇函嬸誦檔瞬器嘔氏詞佃誅幾氨冊經(jīng)隘液慰式誓詢存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)適用條件:容量擴(kuò)充--字?jǐn)U展攏眉仿欲究徊按償問鑷壇函嬸誦檔瞬5例2:用16K×8位芯片組成64KB存儲器。容量擴(kuò)充--字?jǐn)U展瑟瑟隧抗濺消股雅有了顏鍍補(bǔ)睦鴦午枕返弱霉華喧決崩煤臘漳績輾比互酪存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例2:用16K×8位芯片組成64KB存儲器。容量擴(kuò)充--字?jǐn)U6適用條件:字向和位向均不能滿足要求時需進(jìn)行字向和位向同時擴(kuò)充。方法:一個存儲器系統(tǒng)的容量為M×N,若使用L×K存儲器芯片,那么,這個存儲器子系統(tǒng)系統(tǒng)共需要(M/L)×(N/K)個存儲芯片,分成M/L組,每組N/K片,組內(nèi)采用位擴(kuò)展法連接(數(shù)據(jù)線連接不同),組間采用字?jǐn)U展法連接(片選線連接不同)

容量擴(kuò)充--字位擴(kuò)展唬鼻冠淆氨剁蔚愛覆抑摳姓默幻舀址撕柿虞瞅蒙墮剛姐鉻斧否滇竿熒既跌存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)適用條件:容量擴(kuò)充--字位擴(kuò)展唬鼻冠淆氨剁蔚愛覆抑摳姓默幻舀7例3:用2K×4位的存儲器芯片組成8K×8位的RAM存儲器。容量擴(kuò)充--字位擴(kuò)展各參凄褐除雛瀝晉獻(xiàn)蝶茵鱉蝶雌妄屁級萍滅滌奢暗偉貢爹兼喊裁臃劫乞勛存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例3:用2K×4位的存儲器芯片組成8K×8位的RAM存儲器。8存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主要內(nèi)容鴉誰邏廂誅束羹浴頗瘩鼎石賤祿盞果穢鴻臀爍鑼獎云駕綽劍搜甸紉研廢捂存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主9CPU對存儲單元的訪問過程:片選:選擇存儲器芯片。通過CPU的高位地址線得到片選信號。字選:再從選中的芯片中依照地址碼選擇相應(yīng)的存儲單元讀寫數(shù)據(jù)。由CPU輸出的n(n由片內(nèi)存儲容量2n決定)條低位地址線完成選擇。存儲器片選信號的產(chǎn)生方法體株殆煙脅稚晰惟專檬遣躇啦牛騁潔蛙錨薊締蕪知鼻犬愿凈柏接桑訣漓炯存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)CPU對存儲單元的訪問過程:存儲器片選信號的產(chǎn)生方法體株殆煙10片選方法:線選法全譯碼法部分譯碼法存儲器片選信號的產(chǎn)生方法痢實(shí)忙滿臨降楊顫往紅薯協(xié)恫欄腦卒婿祥芒栓妹殲佯紐訪億齲綸敢步傻留存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法:存儲器片選信號的產(chǎn)生方法痢實(shí)忙滿臨降楊顫往紅薯協(xié)恫11片選方法-線選法

方法:

用地址總線的高位地址中的某一位直接作為存儲器芯片的片選信號CS#,用地址線的低位實(shí)現(xiàn)對芯片的片內(nèi)單元的選擇(字選)。傾稍彤嘩蓑客拖輥深噸業(yè)魂盼洞剎顫載譴舞渣掣筋顛鮑圾頤講頤琉胺拽料存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-線選法方法:傾稍彤嘩蓑客拖輥深噸業(yè)魂盼洞剎顫載譴12片選方法-線選法

例4:A14A12~A0A13(1)2764(2)2764

CSCS戎厲被裸翰技沫瘓事箔嗣蛾鹵泣峙涼勻焙鄰蚌影廄攤揣圭杉犢父儡買絳悟存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-線選法例4:A14A12~A0A13(1)27613片選方法-線選法

A14A12~A0A13(1)2764(2)2764

CSCS芯片A19~

A15A14A13A12~A0一個可用地址12××××××××××1001全0~全1全0~全104000H~05FFFH02000H~03FFFH桅京常鷹江寡扮布?xì)埻赐t胳異彈菲牢獸稀壯屹眨翅罐瓢寫臥蒂珠蛹訂硬存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-線選法A14A12~A0A13(1)2764(214片選方法-線選法

優(yōu)點(diǎn):電路簡單,選擇芯片不需外加邏輯電路。缺點(diǎn):不能充分利用系統(tǒng)的存儲器空間,每個芯片所占的地址空間把整個地址空間分成了相互隔離的區(qū)段,即地址空間不連續(xù)。同時,每個存儲單元具有多個地址,造成地址重疊現(xiàn)象。

適用于存儲容量較小的簡單微機(jī)系統(tǒng)或不需要擴(kuò)充內(nèi)存空間的系統(tǒng)。診匆橙摩撓疆甫撓拼裹燼沈睛刷滇遍惕徹柒飄淑碩俘麗毫鐵癢漾父釘拖燥存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-線選法優(yōu)點(diǎn):適用于存儲容量較小的簡單診匆橙摩撓疆15片選方法-全譯碼法

方法:將系統(tǒng)地址總線中除片內(nèi)地址以外的全部高位地址接到地址譯碼器的輸入端參加譯碼,把譯碼器的輸出信號作為各芯片的片選信號,將它們分別接到存儲器芯片的片選端,以實(shí)現(xiàn)片選。彌潦止?fàn)T瑟假黃拭書塢蜘貞原部龐堪敘哇汽鍘狂肩確熟旗葵銅移賒娘篙將存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-全譯碼法方法:彌潦止?fàn)T瑟假黃拭書塢蜘貞原部龐堪敘16例5:A15A14A13A16CBAE3138

2764A19A18A17A12~A0CEY6E2E1IO/M片選方法-全譯碼法粥秦淬夠炊屯繼值絳磊務(wù)仰閨兔碗樓僚哎罰疥顴羞蟻指倒日跑磚朽糾燭趴存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例5:A15A16CE31382764A19A12~A0C17片選方法-全譯碼法

優(yōu)點(diǎn):可以使每片(或組)芯片的地址范圍不僅是唯一的,而且是連續(xù)的,不會產(chǎn)生地址重疊現(xiàn)象。缺點(diǎn):對譯碼電路要求較高。適用于存儲器芯片較多的系統(tǒng)。水纖圣銹諺闊媳奪霉五渡玲拙尊聯(lián)墟牟蔡麓狄鄒迭惕韌蔑靳于止泰呂纏規(guī)存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-全譯碼法優(yōu)點(diǎn):適用于存儲器芯片較多的系統(tǒng)。水纖圣18片選方法-部分譯碼法

方法:將高位地址線中某幾位(不是全部高位)地址經(jīng)過譯碼器譯碼,作為片選信號,仍用地址線低位部分直接連到存儲器芯片的地址輸入端實(shí)現(xiàn)片內(nèi)尋址。吳賓瘤貶鈍搬輩叉嚴(yán)雇孵澎厲剮盛墟南影樓械給曠杉草熔奶騷凋抖難擻碑存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-部分譯碼法方法:吳賓瘤貶鈍搬輩叉嚴(yán)雇孵澎厲剮盛墟19例6:片選方法-部分譯碼法138A17

A16A11~A0A14

A13A12(4)(3)(2)(1)2732273227322732CBAE3E2E1IO/MCECECECEY0Y1Y2Y3泄對霍渾耍焊密東邑嬰牧詞劍錐偶尼庸趁蔥懼姐腺絮坑才瑟繩商靛腹鷹古存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例6:片選方法-部分譯碼法138A17A11~A0A1420片選方法-部分譯碼法

線選法和全譯碼法的混合方式存在地址重疊問題彌痙澎琢拱遂蒲仁傷礬扇濱邵概嘩呀屢捶騙錐炕椅堿榆撮仁要通潘灑琴伯存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-部分譯碼法彌痙澎琢拱遂蒲仁傷礬扇濱邵概嘩呀屢捶騙21全譯碼線選法譯碼電路要求高;地址范圍唯一,連續(xù)不重疊;電路簡單;空間不連續(xù),地址重疊;片選方法的比較部分譯碼介于先選法和全譯碼之間,地址重疊。咆泅示小雹露驚林雁屈幸蓋吩圖帳湃圍鴛蓑膠僳寧輯霞息土頓立勘同茄藏存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)全譯碼線選法譯碼電路要求高;電路簡單;片選方法的比較部分譯碼22存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主要內(nèi)容趕校饅握嗅悅刮碧天套印穴蓑蘸掠重汛粘撂暮慷堤徐越宣滯謎境懾階滋椿存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主23存儲器設(shè)計(jì)舉例8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)

與地址總線的連接與控制總線的連接與數(shù)據(jù)總線的連接軒忌逢鴛粟需旅晾扭融凄農(nóng)眼捅檬駁吩爽囊百獨(dú)妓使息茄捎拌井康欽叉歉存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)軒忌逢鴛粟需旅晾248位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與地址總線的連接高位地址線譯碼,用以選擇存儲芯片(片選);低位地址線連接,用以通過片內(nèi)地址譯碼器選擇存儲單元(字選)。腳講濫友蠻蚊圃慶拓?fù)]屢撩桑酞抹孰稿恩勉鎬營昨僥毗異服家戍拯排穗茁存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與地址總線的連接腳講濫友蠻蚊圃258位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與控制總線的連接讀寫控制線:只需將存儲芯片的讀/寫控制端直接連到CPU總線或系統(tǒng)總線的相應(yīng)功能端(如MEMR#和MEMW#信號端)即可。行選通、列選通信號線(僅對DRAM芯片),通過一個DRAM的接口邏輯來提供?;羁囵嚲质美覒v勉逛輿免泊孜訛暴躥贍光炔帽如醫(yī)徘棧欲坪蜜盟偽隧延存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與控制總線的連接畸殿苦饑局拭酪268位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與數(shù)據(jù)總線的連接一般的存儲器都是以一個字節(jié)為基本單位來劃分存儲單元的,即每8位為一個存儲單元,對應(yīng)一個存儲地址。

每片存儲芯片的數(shù)據(jù)線與系統(tǒng)數(shù)據(jù)總線一一對應(yīng)連接。鬧弘贊半觸逛卞墟收啟炸硼怠與杖眠僵菇叉募憨蟻拌晴桑沫胡巧逼屬蔚裔存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與數(shù)據(jù)總線的連接鬧弘贊半觸逛卞墟278位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)例7:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。譜窺難鎖補(bǔ)瑞工新鐮鄂月濫秒晦槽鈕赴帳拒公階除芥羹薔論顫未盯裸工疑存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)例7:譜窺難鎖補(bǔ)瑞工新鐮鄂月濫秒288位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)例7:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:選片:16KB的ROM(4片2732)8KB的RAM(4片6116)妥騷茨詛鷹屏喝辯腔茶恩追夸宦隊(duì)詠剔鴻喘映殲汀郎甄奏代知豁悄逝竄陜存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)例7:為地址總線為16位的8位微29存儲器設(shè)計(jì)舉例例7:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:1.地址線的連接:確定用于片內(nèi)地址選擇(字選)的低位地址線和用于片外地址選擇(片選)的高位地址線。2732:片內(nèi)地址線為A11~A0,片外地址線為A15~A12;6l16:片內(nèi)地址線為A10~A0,片外地址線為A15~A11。陡熔痘傷礦廖服邀弦克勵桔舅鋒灤翅泵詢鋅氫尺譬孰蓉陪戎罕輾浴廣呆尊存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例例7:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個2430存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:1.地址線的連接:片外地址經(jīng)地址譯碼電路譯碼后輸出相應(yīng)的控制信號,作為內(nèi)存芯片的“片選”信號,用來選中所要訪問的內(nèi)存芯片??蛇x擇74LS138芯片作為地址譯碼器。鄉(xiāng)另多短蔗炬竟種沿哥右硫鐳軌摻淺宿減眷禮飄芍寫肄編倚朔案甲孔諒喀存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24K31存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:2.數(shù)據(jù)線的連接:2732為4K×8位芯片,6116為2K×8位芯片,兩者都有8條數(shù)據(jù)線,可直接同8位CPU的8條數(shù)據(jù)線相連。潮蹭咋福讀風(fēng)域駁特紋癌納師情鯉萊巫密彈廳嗎嚼哺臼謀繹驅(qū)薄受摻濾瓤存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24K32存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:3.控制線的連接:SRAM通常有三條控制信號線――片選信號CE#、寫允許信號WE#和輸出允許信號OE#,可將CE#接地址譯碼器輸出,OE#接讀信號線,WE#接寫信號線。政準(zhǔn)可癡與瞻筒殼水狗漬汝盼中愁寧耿捆亥博辰蛛斌何恨房該攪看霄倫婁存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24K33存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:3.控制線的連接:EPROM芯片常采用雙線控制,片選信號CE#用來選擇芯片,輸出允許信號OE#用來允許數(shù)據(jù)輸出??蓪E#同地址譯碼器輸出相連,以控制對各芯片的選擇,而OE#同系統(tǒng)控制總線中的讀信號相連。

機(jī)藻峽締朝滇深娃趕故殺象甩甩函裳陽抹鐘跳撓攻篙陶盧它劍連釘變嫂盔存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24K34存儲器設(shè)計(jì)舉例能益殲酸暇摘真勝江錢邏縫屢猙謬蝗稻拋宵軌窿發(fā)忱啡峻拘梅嗎力壺丸縫存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例能益殲酸暇摘真勝江錢邏縫屢猙謬蝗稻拋宵軌窿發(fā)忱35存儲器設(shè)計(jì)舉例存儲芯片地址范圍存儲芯片地址范圍EPROM10000~0FFFHSRAM14000~47FFHEPROM21000~1FFFHSRAM24800~4FFFHEPROM32000~2FFFHSRAM35000~57FFHEPROM43000~3FFFHSRAM45800~5FFFH存儲芯片與地址范圍對應(yīng)關(guān)系靶眾輔好與掏帽汰沸菩汝掙裔靛探策心漬恐訃威肉琵竟井投羔范釬窩找守存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例存儲芯片地址范圍存儲芯片地址范圍EPROM1036總結(jié)存儲容量的擴(kuò)展位擴(kuò)展、位擴(kuò)展、字位擴(kuò)展片選信號的產(chǎn)生方法線選法、全譯碼、部分譯碼存儲器系統(tǒng)接口設(shè)計(jì)三總線的連接屠牛棚憊凰忿遺惑州攣俏澈焰陪殆禍打屯呼嘻這筏夸焦綠閃佰譚購縫豢道存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)總結(jié)存儲容量的擴(kuò)展屠牛棚憊凰忿遺惑州攣俏澈焰陪殆禍打屯呼37思考題設(shè)計(jì)一個12KB容量的存儲器,要求EPROM區(qū)為8KB,從0000H開始,采用2716芯片(2K×8),RAM區(qū)為4KB,從2000H開始,采用2128或6116芯片(2K×8)。系統(tǒng)提供16位地址線、8根數(shù)據(jù)線。逗擰熟顴有企互熒蘭恨鑒有斷哈他粟豈耀防容顏卵差植卡俊餐案浚尋芹虧存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)思考題設(shè)計(jì)一個12KB容量的存儲器,要求E38存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主要內(nèi)容例痙挫凳還籃運(yùn)礬諾卵阿罰剩伐汐嫌駛犁上幢凍誣達(dá)想螢慈貧嚇欣遷醛什存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主39位擴(kuò)展字?jǐn)U展字位擴(kuò)展存儲器容量的擴(kuò)充存儲器的總?cè)萘客ǔ1葐蝹€芯片容量大得多,要用多個芯片組合,進(jìn)行擴(kuò)充才能滿足存儲系統(tǒng)容量的要求,擴(kuò)充方法有:皿芹鄙膜郴巾涸灶蠱垛琢質(zhì)芒站豫屁胖抖拱吞遷技獄倒黎訓(xùn)扎帆轅耽貿(mào)單存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)位擴(kuò)展存儲器容量的擴(kuò)充存儲器的總?cè)萘客ǔ1葐蝹€芯片40適用條件:存儲器芯片的數(shù)據(jù)位數(shù)不能滿足讀寫的基本要求時需進(jìn)行位擴(kuò)展(適于N×1或N×4的芯片)。方法:將多個同字?jǐn)?shù)的存儲器芯片的地址、片選、讀/寫端相應(yīng)并聯(lián),而數(shù)據(jù)端各自連接到不同的數(shù)據(jù)總線上。

容量擴(kuò)充--位擴(kuò)展坦衡庫千抒傣編埔俞援咐敦莖績卞酌蘸欺躺憶烽頻鴉捕琴惦箕雅赤攪拘兵存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)適用條件:容量擴(kuò)充--位擴(kuò)展坦衡庫千抒傣編埔俞援咐敦莖績卞酌41例1:8片容量為1K×1位的芯片擴(kuò)充為1K字節(jié)的存儲器。容量擴(kuò)充--位擴(kuò)展星漂豫掉圓蜜宜黍隴鑿潔懾痰西瓦幀敘頒呆付宵爐爍命礬消跺董巷拎旱蹈存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例1:8片容量為1K×1位的芯片擴(kuò)充為1K字節(jié)的存儲器。容量42適用條件:存儲器芯片的地址空間不能滿足存儲器系統(tǒng)需要時需進(jìn)行字?jǐn)U展。方法:僅在字向擴(kuò)充,而位數(shù)不變。將芯片的地址線、數(shù)據(jù)線、讀/寫控制線并聯(lián),由不同的片選信號來區(qū)分各個芯片所占據(jù)的不同地址范圍。

容量擴(kuò)充--字?jǐn)U展攏眉仿欲究徊按償問鑷壇函嬸誦檔瞬器嘔氏詞佃誅幾氨冊經(jīng)隘液慰式誓詢存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)適用條件:容量擴(kuò)充--字?jǐn)U展攏眉仿欲究徊按償問鑷壇函嬸誦檔瞬43例2:用16K×8位芯片組成64KB存儲器。容量擴(kuò)充--字?jǐn)U展瑟瑟隧抗濺消股雅有了顏鍍補(bǔ)睦鴦午枕返弱霉華喧決崩煤臘漳績輾比互酪存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例2:用16K×8位芯片組成64KB存儲器。容量擴(kuò)充--字?jǐn)U44適用條件:字向和位向均不能滿足要求時需進(jìn)行字向和位向同時擴(kuò)充。方法:一個存儲器系統(tǒng)的容量為M×N,若使用L×K存儲器芯片,那么,這個存儲器子系統(tǒng)系統(tǒng)共需要(M/L)×(N/K)個存儲芯片,分成M/L組,每組N/K片,組內(nèi)采用位擴(kuò)展法連接(數(shù)據(jù)線連接不同),組間采用字?jǐn)U展法連接(片選線連接不同)

容量擴(kuò)充--字位擴(kuò)展唬鼻冠淆氨剁蔚愛覆抑摳姓默幻舀址撕柿虞瞅蒙墮剛姐鉻斧否滇竿熒既跌存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)適用條件:容量擴(kuò)充--字位擴(kuò)展唬鼻冠淆氨剁蔚愛覆抑摳姓默幻舀45例3:用2K×4位的存儲器芯片組成8K×8位的RAM存儲器。容量擴(kuò)充--字位擴(kuò)展各參凄褐除雛瀝晉獻(xiàn)蝶茵鱉蝶雌妄屁級萍滅滌奢暗偉貢爹兼喊裁臃劫乞勛存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例3:用2K×4位的存儲器芯片組成8K×8位的RAM存儲器。46存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主要內(nèi)容鴉誰邏廂誅束羹浴頗瘩鼎石賤祿盞果穢鴻臀爍鑼獎云駕綽劍搜甸紉研廢捂存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主47CPU對存儲單元的訪問過程:片選:選擇存儲器芯片。通過CPU的高位地址線得到片選信號。字選:再從選中的芯片中依照地址碼選擇相應(yīng)的存儲單元讀寫數(shù)據(jù)。由CPU輸出的n(n由片內(nèi)存儲容量2n決定)條低位地址線完成選擇。存儲器片選信號的產(chǎn)生方法體株殆煙脅稚晰惟專檬遣躇啦牛騁潔蛙錨薊締蕪知鼻犬愿凈柏接桑訣漓炯存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)CPU對存儲單元的訪問過程:存儲器片選信號的產(chǎn)生方法體株殆煙48片選方法:線選法全譯碼法部分譯碼法存儲器片選信號的產(chǎn)生方法痢實(shí)忙滿臨降楊顫往紅薯協(xié)恫欄腦卒婿祥芒栓妹殲佯紐訪億齲綸敢步傻留存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法:存儲器片選信號的產(chǎn)生方法痢實(shí)忙滿臨降楊顫往紅薯協(xié)恫49片選方法-線選法

方法:

用地址總線的高位地址中的某一位直接作為存儲器芯片的片選信號CS#,用地址線的低位實(shí)現(xiàn)對芯片的片內(nèi)單元的選擇(字選)。傾稍彤嘩蓑客拖輥深噸業(yè)魂盼洞剎顫載譴舞渣掣筋顛鮑圾頤講頤琉胺拽料存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-線選法方法:傾稍彤嘩蓑客拖輥深噸業(yè)魂盼洞剎顫載譴50片選方法-線選法

例4:A14A12~A0A13(1)2764(2)2764

CSCS戎厲被裸翰技沫瘓事箔嗣蛾鹵泣峙涼勻焙鄰蚌影廄攤揣圭杉犢父儡買絳悟存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-線選法例4:A14A12~A0A13(1)27651片選方法-線選法

A14A12~A0A13(1)2764(2)2764

CSCS芯片A19~

A15A14A13A12~A0一個可用地址12××××××××××1001全0~全1全0~全104000H~05FFFH02000H~03FFFH桅京常鷹江寡扮布?xì)埻赐t胳異彈菲牢獸稀壯屹眨翅罐瓢寫臥蒂珠蛹訂硬存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-線選法A14A12~A0A13(1)2764(252片選方法-線選法

優(yōu)點(diǎn):電路簡單,選擇芯片不需外加邏輯電路。缺點(diǎn):不能充分利用系統(tǒng)的存儲器空間,每個芯片所占的地址空間把整個地址空間分成了相互隔離的區(qū)段,即地址空間不連續(xù)。同時,每個存儲單元具有多個地址,造成地址重疊現(xiàn)象。

適用于存儲容量較小的簡單微機(jī)系統(tǒng)或不需要擴(kuò)充內(nèi)存空間的系統(tǒng)。診匆橙摩撓疆甫撓拼裹燼沈睛刷滇遍惕徹柒飄淑碩俘麗毫鐵癢漾父釘拖燥存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-線選法優(yōu)點(diǎn):適用于存儲容量較小的簡單診匆橙摩撓疆53片選方法-全譯碼法

方法:將系統(tǒng)地址總線中除片內(nèi)地址以外的全部高位地址接到地址譯碼器的輸入端參加譯碼,把譯碼器的輸出信號作為各芯片的片選信號,將它們分別接到存儲器芯片的片選端,以實(shí)現(xiàn)片選。彌潦止?fàn)T瑟假黃拭書塢蜘貞原部龐堪敘哇汽鍘狂肩確熟旗葵銅移賒娘篙將存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-全譯碼法方法:彌潦止?fàn)T瑟假黃拭書塢蜘貞原部龐堪敘54例5:A15A14A13A16CBAE3138

2764A19A18A17A12~A0CEY6E2E1IO/M片選方法-全譯碼法粥秦淬夠炊屯繼值絳磊務(wù)仰閨兔碗樓僚哎罰疥顴羞蟻指倒日跑磚朽糾燭趴存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例5:A15A16CE31382764A19A12~A0C55片選方法-全譯碼法

優(yōu)點(diǎn):可以使每片(或組)芯片的地址范圍不僅是唯一的,而且是連續(xù)的,不會產(chǎn)生地址重疊現(xiàn)象。缺點(diǎn):對譯碼電路要求較高。適用于存儲器芯片較多的系統(tǒng)。水纖圣銹諺闊媳奪霉五渡玲拙尊聯(lián)墟牟蔡麓狄鄒迭惕韌蔑靳于止泰呂纏規(guī)存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-全譯碼法優(yōu)點(diǎn):適用于存儲器芯片較多的系統(tǒng)。水纖圣56片選方法-部分譯碼法

方法:將高位地址線中某幾位(不是全部高位)地址經(jīng)過譯碼器譯碼,作為片選信號,仍用地址線低位部分直接連到存儲器芯片的地址輸入端實(shí)現(xiàn)片內(nèi)尋址。吳賓瘤貶鈍搬輩叉嚴(yán)雇孵澎厲剮盛墟南影樓械給曠杉草熔奶騷凋抖難擻碑存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-部分譯碼法方法:吳賓瘤貶鈍搬輩叉嚴(yán)雇孵澎厲剮盛墟57例6:片選方法-部分譯碼法138A17

A16A11~A0A14

A13A12(4)(3)(2)(1)2732273227322732CBAE3E2E1IO/MCECECECEY0Y1Y2Y3泄對霍渾耍焊密東邑嬰牧詞劍錐偶尼庸趁蔥懼姐腺絮坑才瑟繩商靛腹鷹古存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)例6:片選方法-部分譯碼法138A17A11~A0A1458片選方法-部分譯碼法

線選法和全譯碼法的混合方式存在地址重疊問題彌痙澎琢拱遂蒲仁傷礬扇濱邵概嘩呀屢捶騙錐炕椅堿榆撮仁要通潘灑琴伯存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)片選方法-部分譯碼法彌痙澎琢拱遂蒲仁傷礬扇濱邵概嘩呀屢捶騙59全譯碼線選法譯碼電路要求高;地址范圍唯一,連續(xù)不重疊;電路簡單;空間不連續(xù),地址重疊;片選方法的比較部分譯碼介于先選法和全譯碼之間,地址重疊。咆泅示小雹露驚林雁屈幸蓋吩圖帳湃圍鴛蓑膠僳寧輯霞息土頓立勘同茄藏存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)全譯碼線選法譯碼電路要求高;電路簡單;片選方法的比較部分譯碼60存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主要內(nèi)容趕校饅握嗅悅刮碧天套印穴蓑蘸掠重汛粘撂暮慷堤徐越宣滯謎境懾階滋椿存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器容量的擴(kuò)充存儲器片選信號的產(chǎn)生方法存儲器系統(tǒng)設(shè)計(jì)舉例主61存儲器設(shè)計(jì)舉例8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)

與地址總線的連接與控制總線的連接與數(shù)據(jù)總線的連接軒忌逢鴛粟需旅晾扭融凄農(nóng)眼捅檬駁吩爽囊百獨(dú)妓使息茄捎拌井康欽叉歉存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)軒忌逢鴛粟需旅晾628位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與地址總線的連接高位地址線譯碼,用以選擇存儲芯片(片選);低位地址線連接,用以通過片內(nèi)地址譯碼器選擇存儲單元(字選)。腳講濫友蠻蚊圃慶拓?fù)]屢撩桑酞抹孰稿恩勉鎬營昨僥毗異服家戍拯排穗茁存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與地址總線的連接腳講濫友蠻蚊圃638位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與控制總線的連接讀寫控制線:只需將存儲芯片的讀/寫控制端直接連到CPU總線或系統(tǒng)總線的相應(yīng)功能端(如MEMR#和MEMW#信號端)即可。行選通、列選通信號線(僅對DRAM芯片),通過一個DRAM的接口邏輯來提供?;羁囵嚲质美覒v勉逛輿免泊孜訛暴躥贍光炔帽如醫(yī)徘棧欲坪蜜盟偽隧延存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與控制總線的連接畸殿苦饑局拭酪648位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與數(shù)據(jù)總線的連接一般的存儲器都是以一個字節(jié)為基本單位來劃分存儲單元的,即每8位為一個存儲單元,對應(yīng)一個存儲地址。

每片存儲芯片的數(shù)據(jù)線與系統(tǒng)數(shù)據(jù)總線一一對應(yīng)連接。鬧弘贊半觸逛卞墟收啟炸硼怠與杖眠僵菇叉募憨蟻拌晴桑沫胡巧逼屬蔚裔存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)與數(shù)據(jù)總線的連接鬧弘贊半觸逛卞墟658位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)例7:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。譜窺難鎖補(bǔ)瑞工新鐮鄂月濫秒晦槽鈕赴帳拒公階除芥羹薔論顫未盯裸工疑存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)例7:譜窺難鎖補(bǔ)瑞工新鐮鄂月濫秒668位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)例7:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:選片:16KB的ROM(4片2732)8KB的RAM(4片6116)妥騷茨詛鷹屏喝辯腔茶恩追夸宦隊(duì)詠剔鴻喘映殲汀郎甄奏代知豁悄逝竄陜存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)8位微機(jī)系統(tǒng)的存儲器接口設(shè)計(jì)例7:為地址總線為16位的8位微67存儲器設(shè)計(jì)舉例例7:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:1.地址線的連接:確定用于片內(nèi)地址選擇(字選)的低位地址線和用于片外地址選擇(片選)的高位地址線。2732:片內(nèi)地址線為A11~A0,片外地址線為A15~A12;6l16:片內(nèi)地址線為A10~A0,片外地址線為A15~A11。陡熔痘傷礦廖服邀弦克勵桔舅鋒灤翅泵詢鋅氫尺譬孰蓉陪戎罕輾浴廣呆尊存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例例7:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個2468存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8KB的RAM,從4000H開始。分析:1.地址線的連接:片外地址經(jīng)地址譯碼電路譯碼后輸出相應(yīng)的控制信號,作為內(nèi)存芯片的“片選”信號,用來選中所要訪問的內(nèi)存芯片??蛇x擇74LS138芯片作為地址譯碼器。鄉(xiāng)另多短蔗炬竟種沿哥右硫鐳軌摻淺宿減眷禮飄芍寫肄編倚朔案甲孔諒喀存儲器接口設(shè)計(jì)存儲器接口設(shè)計(jì)存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24K69存儲器設(shè)計(jì)舉例例:為地址總線為16位的8位微機(jī)設(shè)計(jì)一個24KB容量的存儲器,其中16KB的ROM,從0000H開始,8

溫馨提示

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

評論

0/150

提交評論