色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>ARM Cortex-M3內(nèi)核微控制器與ARM7的區(qū)別資料下載

ARM Cortex-M3內(nèi)核微控制器與ARM7的區(qū)別資料下載

2021-04-17 | pdf | 106.9KB | 次下載 | 3積分

資料介紹

要使用低成本的32位處理器,開發(fā)人員面臨兩種選擇,基于Cortex-M3內(nèi)核或者ARM7TDMI內(nèi)核的處理器。如何做出選擇?選擇標(biāo)準(zhǔn)又是什么?本文主要介紹了ARM Cortex-M3內(nèi)核微控制器區(qū)別于ARM7的一些特點(diǎn),幫助您快速選擇。 1.ARM實(shí)現(xiàn)方法 ARM Cortex-M3是一種基于ARM7v架構(gòu)的最新ARM嵌入式內(nèi)核,它采用哈佛結(jié)構(gòu),使用分離的指令和數(shù)據(jù)總線(馮諾伊曼結(jié)構(gòu)下,數(shù)據(jù)和指令共用一條總線)。從本質(zhì)上來(lái)說(shuō),哈佛結(jié)構(gòu)在物理上更為復(fù)雜,但是處理速度明顯加快。根據(jù)摩爾定理,復(fù)雜性并不是一件非常重要的事,而吞吐量的增加卻極具價(jià)值。 ARM公司對(duì)Cortex-M3的定位是:向?qū)I(yè)嵌入式市場(chǎng)提供低成本、低功耗的芯片。在成本和功耗方面,Cortex-M3具有相當(dāng)好的性能,ARM公司認(rèn)為它特別適用于汽車和無(wú)線通信領(lǐng)域。和所有的ARM內(nèi)核一樣,ARM公司將內(nèi)該設(shè)計(jì)授權(quán)給各個(gè)制造商來(lái)開發(fā)具體的芯片。迄今為止,已經(jīng)有多家芯片制造商開始生產(chǎn)基于Cortex-M3內(nèi)核的微控制器。 ARM7TDMI(包括ARM7TDMIS)系列的ARM內(nèi)核也是面向同一類市場(chǎng)的。這類內(nèi)核已經(jīng)存在了十多年之久,并推動(dòng)了ARM成為處理器內(nèi)核領(lǐng)域的主導(dǎo)者。眾多的制造商出售基于ARM7系列的處理器以及其他配套的系統(tǒng)軟件、開發(fā)和調(diào)試工具。在許多方面,ARM7TDMI都可以稱得上是嵌入式領(lǐng)域的實(shí)干家。 2.兩者差異 除了使用哈佛結(jié)構(gòu),Cortex-M3還具有其它顯著的優(yōu)點(diǎn):具有更小的基礎(chǔ)內(nèi)核,價(jià)格更低,速度更快。與內(nèi)核集成在一起的是一些系統(tǒng)外設(shè),如中斷控制器、總線矩陣、調(diào)試功能模塊,而這些外設(shè)通常都是由芯片制造商增加的。Cortex-M3還集成了睡眠模式和可選的完整的八區(qū)域存儲(chǔ)器保護(hù)單元。它采用THUMB-2指令集,最大限度降低了匯編器使用率。 3.指令集 ARM7可以使用ARM和Thumb兩種指令集,而Cortex-M3只支持最新的Thumb-2指令集。這樣設(shè)計(jì)的優(yōu)勢(shì)在于: ●免去Thumb和ARM代碼的互相切換,對(duì)于早期的處理器來(lái)說(shuō),這種狀態(tài)切換會(huì)降低性能。 ●Thumb-2指令集的設(shè)計(jì)是專門面向C語(yǔ)言的,且包括If/Then結(jié)構(gòu)(預(yù)測(cè)接下來(lái)的四條語(yǔ)句的條件執(zhí)行)、硬件除法以及本地位域操作。 ●Thumb-2指令集允許用戶在C代碼層面維護(hù)和修改應(yīng)用程序,C代碼部分非常易于重用。 ●Thumb-2指令集也包含了調(diào)用匯編代碼的功能:Luminary公司認(rèn)為沒有必要使用任何匯編語(yǔ)言。 ●綜合以上這些優(yōu)勢(shì),新產(chǎn)品的開發(fā)將更易于實(shí)現(xiàn),上市時(shí)間也大為縮短。 4.中斷 Cortex-M3的另一個(gè)創(chuàng)新在于嵌套向量中斷控制器NVIC(Nested Vector Interrupt Controller)。相對(duì)于ARM7使用的外部中斷控制器,Cortex-M3內(nèi)核中集成了中斷控制器,芯片制造廠商可以對(duì)其進(jìn)行配置,提供基本的32個(gè)物理中斷,具有8層優(yōu)先級(jí),最高可達(dá)到240個(gè)物理中斷和256個(gè)中斷優(yōu)先級(jí)。此類設(shè)計(jì)是確定的且具有低延遲性,特別適用于汽車應(yīng)用。 NVIC使用的是基于堆棧的異常模型。在處理中斷時(shí),將程序計(jì)數(shù)器,程序狀態(tài)寄存器,鏈接寄存器和通用寄存器壓入堆棧,中斷處理完成后,在恢復(fù)這些寄存器。堆棧處理是由硬件完成的,無(wú)需用匯編語(yǔ)言創(chuàng)建中斷服務(wù)程序的堆棧操作。 中斷嵌套是可以是實(shí)現(xiàn)的。中斷可以改為使用比之前服務(wù)程序更高的優(yōu)先級(jí),而且可以在運(yùn)行時(shí)改變優(yōu)先級(jí)狀態(tài)。使用末尾連鎖(tail-chaining)連續(xù)中斷技術(shù)只需消耗三個(gè)時(shí)鐘周期,相比于32個(gè)時(shí)鐘周期的連續(xù)壓、出堆棧,大大降低了延遲,提高了性能。 如果在更高優(yōu)先級(jí)的中斷到來(lái)之前,NVIC已經(jīng)壓堆棧了,那就只需要獲取一個(gè)新的向量地址,就可以為更高優(yōu)先級(jí)的中斷服務(wù)了。同樣的,NVIC不會(huì)用出堆棧的操作來(lái)服務(wù)新的中斷。這種做法是完全確定的且具有低延遲性。 5.睡眠 Cortex-M3的電源管理方案通過(guò)NVIC支持Sleep Now,Sleep on Exit,(退出最低優(yōu)先級(jí)的ISR)和SLEEPDEEP modes這三種睡眠模式。 為了產(chǎn)生定期的中斷時(shí)間間隔,NVIC還集成了系統(tǒng)節(jié)拍計(jì)時(shí)器,這個(gè)計(jì)時(shí)器也可以作為RTOS和調(diào)度任務(wù)的心跳。這種做法與先前的ARM架構(gòu)的不同之處就在于不需要外部時(shí)鐘。 6.存儲(chǔ)器保護(hù)單元 存儲(chǔ)器保護(hù)單元是一個(gè)可選組建。選用了這個(gè)選項(xiàng),內(nèi)存區(qū)域就可以與應(yīng)用程序特定進(jìn)程按照其他進(jìn)程所定義的規(guī)則聯(lián)系在一起。例如,一些內(nèi)存可以完全被其他進(jìn)程阻止,而另外一部分內(nèi)存能對(duì)某些進(jìn)程表現(xiàn)為只讀。還可以禁止進(jìn)程進(jìn)入存儲(chǔ)器區(qū)域??煽啃?,特別是實(shí)時(shí)性因此得到重大改進(jìn)。 (mbbeetchina)
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1TC358743XBG評(píng)估板參考手冊(cè)
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識(shí)
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
  12. 0.70 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21548次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183278次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 日本三区四区免费高清不卡 | 啊好深啊别拔就射在里面 | 99re这里只有精品国产 | 不卡无线在一二三区 | 男人电影天堂手机 | 免费一级特黄欧美大片久久网 | 网红刘婷hd国产高清 | 成人国产在线24小时播放视频 | 超碰在线视频地址 | 5g天天奭视频 | 欧美黑人巨大xxxxx | 青柠在线观看免费完整版 | 影音先锋男人资源813. | 日日碰狠狠躁久久躁综合网 | 琪琪伦伦影院理论片 | 国产欧美日韩精品a在线观看高清 | 欧美午夜精品久久久久久浪潮 | 99久久精品免费国产一区二区三区 | 天天插天天射天天干 | 黄色软件色多多 | 日韩精品特黄毛片免费看 | 国产午夜精品一区二区三区 | 俄罗斯性孕妇孕交 | 国产精品JK白丝AV网站 | 日本亚洲中文字幕无码区 | 久久香蕉电影 | 护士被老头边摸边吃奶的视频 | 朝鲜黄色录像 | 亚洲AV无码一区二区三区乱子伦 | 久久久精品久久久久特色影视 | 国产福利高清在线视频 | 噜噜噜狠狠夜夜躁精品 | 欧美一区二区视频在线观看 | 达达兔欧美午夜国产亚洲 | 亚洲乱码高清午夜理论电影 | 熟女理发厅 | 掀开奶罩边躁狠狠躁软学生 | 日本又黄又爽又色又刺激的视频 | 亚洲高清免费在线观看 | 亚洲免费视频网站 | 俄罗斯6一12呦女精品 |