ARM7的體系結(jié)構(gòu)介紹-外文翻譯

ARM7的體系結(jié)構(gòu)介紹-外文翻譯

ID:13026224

大小:1.79 MB

頁數(shù):24頁

時間:2018-07-20

ARM7的體系結(jié)構(gòu)介紹-外文翻譯_第1頁
ARM7的體系結(jié)構(gòu)介紹-外文翻譯_第2頁
ARM7的體系結(jié)構(gòu)介紹-外文翻譯_第3頁
ARM7的體系結(jié)構(gòu)介紹-外文翻譯_第4頁
ARM7的體系結(jié)構(gòu)介紹-外文翻譯_第5頁
資源描述:

《ARM7的體系結(jié)構(gòu)介紹-外文翻譯》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、畢業(yè)設(shè)計(論文)外文資料翻譯系別:電子信息系專業(yè):通信工程班級:B100309姓名:張楊學(xué)號:B10030942外文出處:附件:1.原文;2.譯文2014年03月AnIntroductiontotheARM7ArchitectureTrevorMartinCEng,MIEETechnicalDirectorThisarticlegivesanoverviewoftheARM7architectureandadescriptionofitsmajorfeaturesforadevelopernewtothedevice.Futu

2、rearticleswillexamineotheraspectsoftheARMarchitecture.BasicCharacteristicsTheprinciplefeatureoftheARM7microcontrolleristhatitisaregisterbasedload-and-storearchitecturewithanumberofoperatingmodes.WhiletheARM7isa32bitmicrocontroller,itisalsocapableofrunninga16-bitinst

3、ructionset,knownas"THUMB".Thishelpsitachieveagreatercodedensityandenhancedpowersaving.Whilealloftheregister-to-registerdataprocessinginstructionsaresingle-cycle,otherinstructionssuchasdatatransferinstructions,aremulti-cycle.Toincreasetheperformanceoftheseinstruction

4、s,theARM7hasathree-stagepipeline.Duetotheinherentsimplicityofthedesignandlowgatecount,ARM7istheindustryleaderinlow-powerprocessingonawattsperMIPbasis.Finally,toassistthedeveloper,theARMcorehasabuilt-inJTAGdebugportandon-chip"embeddedICE"thatallowsprogramstobedownloa

5、dedandfullydebuggedin-system.InordertokeeptheARM7bothsimpleandcost-effective,thecodeanddataregionsareaccessedviaasingledatabus.ThuswhiletheARM7iscapableofsingle-cycleexecutionofalldataprocessinginstructions,datatransferinstructionsmaytakeseveralcyclessincetheywillre

6、quireatleasttwoaccessesontothebus(onefortheinstructiononeforthedata).Inordertoimproveperformance,athreestagepipelineisusedthatallowsmultipleinstructionstobeprocessedsimultaneously.Thepipelinehasthreestages;FETCH,DECODEandEXECUTE.Thehardwareofeachstageisdesignedtobei

7、ndependentsouptothreeinstructionscanbeprocessedsimultaneously.Thepipelineismosteffectiveinspeedingupsequentialcode.Howeverabranchinstructionwillcausethepipelinetobeflushedmarringitsperformance.AsweshallseelatertheARM7designershadsomecleverideastosolvethisproblem.Fig

8、1ARM3-StagepipelineARM7ProgrammingModelTheprogrammer'smodeloftheARM7consistsof15userregisters,asshowninFig.3,withR15beingusedastheProgramC

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。