版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
MCU片內(nèi)集成存儲器及接口的優(yōu)勢
CPU對存儲器和I/O端口的編址等西安交通大學(xué)電氣工程學(xué)院寧改娣
博士
教授MCU內(nèi)部結(jié)構(gòu)框架CPU訪問的外部器件:1)存儲器2)MCU片內(nèi)、外I/O接口中的寄存器(I/O端口)2026/1/30掩膜ROM、SRAM、Flash等FunctionalBlockDiagram,MSP430G2x532026/1/3012.4CPU對存儲器及I/O端口的編址方式CPU配備存儲器和一些外設(shè)I/O接口電路,才構(gòu)成一個完整數(shù)字系統(tǒng)。不同CPU對存儲器和I/O接口地址配置及訪問方式不同。CPU要訪問的硬件一般可歸類為:存儲器和I/O接口中的寄存器兩大類。2026/1/3012.4CPU對存儲器及I/O端口的編址方式CPU配備存儲器和一些外設(shè)I/O接口電路,才構(gòu)成一個完整數(shù)字系統(tǒng)。不同CPU對存儲器和I/O接口地址配置及訪問方式不同。CPU要訪問的硬件一般可歸類為:存儲器和I/O接口中的寄存器兩大類。2026/1/3012.4.1CPU對存儲器的編址方式程序和數(shù)據(jù)存儲器的地址配置馮﹒諾依曼結(jié)構(gòu)——如通用計算機(jī),ARM7、MIPS等。假設(shè)某處理器地址16位,示意如右圖:指令相同!2026/1/3012.4.1CPU對存儲器的編址方式程序和數(shù)據(jù)存儲器的地址配置哈佛結(jié)構(gòu)——如51、PIC、MC68單片機(jī),TIDSP,由控制總線區(qū)分重疊空間,比如51的PSEN、RD和WR。假設(shè)某處理器地址16位,示意如右圖:指令不同!控制信號不同2026/1/30為什么MCU片內(nèi)集成越來越多種類、大容量存儲器?硬件結(jié)構(gòu)上更簡單(AB、DB、CB片內(nèi)連接,當(dāng)然地址確定),用戶不用設(shè)計,省事可靠性高種類多(掩膜ROM、Flash、RAM等),使用方便系統(tǒng)集成度更高→SOC2026/1/30為什么MCU片內(nèi)集成越來越多外設(shè)接口電路?外設(shè)——即MCU片外的輸入和輸出設(shè)備。輸入設(shè)備(如,鍵盤、鼠標(biāo)、開關(guān)等)和輸出設(shè)備(顯示器、打印機(jī)、LED等)。接口電路(I/O接口)集成到MCU片內(nèi)的作用與存儲器也類似,提高可靠性和系統(tǒng)集成度、方便用戶等。ADCI/O接口是CPU與外設(shè)的中轉(zhuǎn)站、進(jìn)行信號和速度匹配。(如,GPIO,方便控制LED、開關(guān)等)I/O接口使外設(shè)不依賴、不影響CPU。便于標(biāo)準(zhǔn)化?。ū热纾ㄟ^各種串口與對應(yīng)接口產(chǎn)品的數(shù)據(jù)交換)2026/1/30I/O接口的可訪問寄存器(稱為I/O端口)無論I/O接口電路復(fù)雜程度如何,CPU與I/O接口交換的信息都可以分為三類:數(shù)據(jù)信息,數(shù)字信息是兩者之間要傳送的數(shù)據(jù),如,PxIN;狀態(tài)信息,狀態(tài)信息主要用來反映I/O設(shè)備當(dāng)前的狀態(tài),比如ADC轉(zhuǎn)換是否結(jié)束?輸出設(shè)備是否處于忙狀態(tài)等;控制信息,控制信息是CPU通過I/O接口來控制I/O設(shè)備的操作,是向外設(shè)傳送的控制命令,比如,GPIO的PxDIR。三種信息都是以數(shù)據(jù)形式存放在I/O接口電路的寄存器中,不同接口中的數(shù)據(jù)、控制和狀態(tài)寄存器的多少、位數(shù)、含義是不同的。比如,定時器、ADC等。2026/1/30MCU片內(nèi)集成的各I/O端口總結(jié)MCU片內(nèi)I/O接口都是可編程的,對控制寄存器編程MCU出廠內(nèi)部I/O端口的地址是確定的用戶要使用接口必須清楚接口原理、I/O端口控制寄存器各位含義、I/O端口地址等等GPIO結(jié)構(gòu)中的PxIN、PxOUT、PxDIR等都是I/O端口2026/1/3012.4.2CPU對I/O端口的編址方式MCU片外的獨(dú)立I/O接口,一般情況下,需要地址譯碼電路產(chǎn)生區(qū)分不同芯片的信號。ChipSelect,片內(nèi)接口也類似。只是電路連接及地址都已確定!用戶不能改變,比如,PxDIR。2026/1/30比如,片外I/O接口8255——有4個I/O端口
片外接口需要接地址數(shù)據(jù)控制線,片內(nèi)接口已接好!I/O端口是指接口中能被CPU直接訪問(讀/寫)的寄存器。I/O接口芯片中一般有多個I/O端口,接口芯片就有對應(yīng)地址線輸入引腳,用于區(qū)分各端口,這些引腳一般與處理器的地址總線低位地址依次相接。比如,“數(shù)電”介紹的早期計算機(jī)中的8255接口有4個端口。2026/1/3012.4.2CPU對I/O端口的編址方式無論片內(nèi)還是片外接口,CPU對I/O端口的編址(或?qū)ぶ罚┓绞揭话阌袃煞N:一種是IO端口和數(shù)據(jù)存儲器統(tǒng)一編址,即存儲器映射方式;Motorola系列、Apple系列微型機(jī)、TI的DSP系列和一些小型機(jī)就是采用這種方式。MCS-51系列也屬于這種編址方式??臻g共享但無需專門IO指令。2026/1/308051存儲器組織結(jié)構(gòu)-哈佛結(jié)構(gòu)2026/1/30ProgramSelectEnable)
MOVCMOVX程序引導(dǎo)引腳,EA=0訪問片外程序存儲器MOVC
思考:2#2764與6264的片選可否同時用Y2端?即兩片的地址空間完全相同是否有沖突?2026/1/3012.4.2CPU對I/O端口的編址方式I/O端口的編址方式另一種是I/O和數(shù)據(jù)存儲器分開獨(dú)立編址,即I/O映射方式。IBM系列、Z-80系列微型機(jī)和大型計算機(jī)通常采用這種方式??臻g獨(dú)立但需要有專門的IO指令,對應(yīng)會產(chǎn)生專門的IO控制信號,比如,下頁P(yáng)PT的早期計算機(jī)主板接口電路中的IOR、IOW信號。2026/1/30圖中IOR和IOW控制信號說明IO是獨(dú)立編址I/O端口是指接口中能被CPU直接訪問(讀/寫)的寄存器。I/O接口芯片中一般有多個I/O端口,接口芯片就有對應(yīng)地址線輸入引腳,用于區(qū)分各端口,這些引腳一般與處理器的地址總線低位地址依次相接。比如,“數(shù)電”介紹的早期計算機(jī)中的8255接口有4個端口。2026/1/30MSP430G2x53,MSP430G2x13
MemoryOrganization可見存儲器是馮?諾依曼結(jié)構(gòu);端口與存儲器是統(tǒng)一編址。2026/1/30GPIO:總結(jié)思考CPU出廠后對M和IO編址方式已確定。MCU片內(nèi)的存儲器和IO端口出廠后地址都是確定。用戶應(yīng)用掌握處理器的M配置和IO地址重要!掌握:MSP430G2553程序在哪里存儲的?地址空間或范圍多大?數(shù)據(jù)存儲器地址范圍?容量?2026/1/302.5微控制器建議學(xué)習(xí)方法集成電路不斷朝著SOC(SystemonaChip)的方向發(fā)展。微處理器芯片的功能也越來越多,內(nèi)部結(jié)構(gòu)越來越復(fù)雜,這使得基于微處理器的系統(tǒng)設(shè)計越來越容易,而掌握和使用微處理器本身卻變得越來越難。且更新快(1)學(xué)會查找資料(日新月異的處理器無合適的教材)(
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭智能化安全監(jiān)控方案
- 家庭照明控制系統(tǒng)設(shè)計方案
- 城中村綠色建筑設(shè)計與施工方案
- BIM項目進(jìn)度計劃制定方案
- 綠色能源轉(zhuǎn)換技術(shù)方案
- 家庭采光設(shè)計方案
- 2026年考古文物保護(hù)文物儲藏區(qū)雙人雙鎖管理機(jī)制研究論文題目
- 中小學(xué)教師職稱評聘工作實施方案(2026年修訂)詳細(xì)版
- 2026年汽車行業(yè)安全風(fēng)險防范知識測試題
- 2026年營養(yǎng)師職業(yè)資格考試模擬題集
- DBJ52T 088-2018 貴州省建筑樁基設(shè)計與施工技術(shù)規(guī)程
- 專題15 物質(zhì)的鑒別、分離、除雜、提純與共存問題 2024年中考化學(xué)真題分類匯編
- 小區(qū)房屋維修基金申請范文
- 武漢市江岸區(qū)2022-2023學(xué)年七年級上學(xué)期期末地理試題【帶答案】
- 中職高二家長會課件
- 復(fù)方蒲公英注射液在痤瘡中的應(yīng)用研究
- 自動駕駛系統(tǒng)關(guān)鍵技術(shù)
- 淮安市2023-2024學(xué)年七年級上學(xué)期期末歷史試卷(含答案解析)
- 家長要求學(xué)校換老師的申請書
- 闌尾腫瘤-課件
- 正式員工派遣單
評論
0/150
提交評論