資源描述:
《嵌入式系統(tǒng)導(dǎo)論(3硬件設(shè)計(jì)arm)ppt培訓(xùn)課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、嵌入式系統(tǒng)導(dǎo)論第三章嵌入式系統(tǒng)硬件IntroductiontoEmbeddedSystem中南大學(xué)信息科學(xué)與工程學(xué)院專題1:S3c4510及其應(yīng)用系統(tǒng)設(shè)計(jì)S3c4510概述S3c4510編程模式系統(tǒng)管理Cache內(nèi)部控制器設(shè)計(jì)事例專題1:S3c4510及其應(yīng)用系統(tǒng)設(shè)計(jì)一、S3C4510概述S3C4510B16/32-bitRISCmicrocontrollerArmCore集成功能8K-byteunifiedcache/SRAMI2CinterfaceEthernetcontrollerHDLCGDMAUARTTimersProgrammableI/Opor
2、tsInterruptcontroller專題1:S3c4510及其應(yīng)用系統(tǒng)設(shè)計(jì)S3C4510概述(Cont.)cost-effective,high-performance應(yīng)用領(lǐng)域:通信、控制ARM-AdvancedRISCMachines公司、一類微處理器、一種技術(shù)1991年ARM公司成立于英國(guó)劍橋,主要出售芯片設(shè)計(jì)技術(shù)的授權(quán)(IP)工業(yè)控制、消費(fèi)類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、無(wú)線系統(tǒng)等基于ARM技術(shù)的微處理器應(yīng)用約占據(jù)了32位RISC微處理器75%以上的市場(chǎng)份額ARM-AdvancedRISCMachines采用RISC架構(gòu)的ARM微處理器一般具有如
3、下特點(diǎn):1、體積小、低功耗、低成本、高性能2、支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件3、大量使用寄存器,指令執(zhí)行速度更快4、大多數(shù)數(shù)據(jù)操作都在寄存器中完成5、尋址方式靈活簡(jiǎn)單,執(zhí)行效率高6、指令長(zhǎng)度固定ARM-AdvancedRISCMachinesARM微處理器系列ARM7系列ARM9系列ARM9E系列ARM10E系列SecurCore系列Intel的XscaleIntel的StrongARMARM7、ARM9、ARM9E和ARM10為4個(gè)通用處理器系列,每一個(gè)系列提供一套相對(duì)獨(dú)特的性能來(lái)滿足不同應(yīng)用領(lǐng)域的需求。S
4、ecurCore系列專門為安全要求較高的應(yīng)用而設(shè)計(jì)。ARM-AdvancedRISCMachinesARM7系列具有嵌入式ICE-RT邏輯,調(diào)試開發(fā)方便。極低的功耗,適合對(duì)功耗要求較高的應(yīng)用,如便攜式產(chǎn)品。能夠提供0.9MIPS/MHz的三級(jí)流水線結(jié)構(gòu)。代碼密度高并兼容16位的Thumb指令集。對(duì)操作系統(tǒng)的支持廣泛,包括WindowsCE、Linux、PalmOS等。指令系統(tǒng)與ARM9系列、ARM9E系列和ARM10E系列兼容,便于用戶的產(chǎn)品升級(jí)換代。主頻最高可達(dá)130MIPS,高速的運(yùn)算處理能力能勝任絕大多數(shù)的復(fù)雜應(yīng)用。ARM-AdvancedRISCMa
5、chinesARM9系列5級(jí)整數(shù)流水線,指令執(zhí)行效率更高。提供1.1MIPS/MHz的哈佛結(jié)構(gòu)。支持32位ARM指令集和16位Thumb指令集。支持32位的高速AMBA總線接口。全性能的MMU,支持WindowsCE、Linux、PalmOS等多種主流嵌入式操作系統(tǒng)。MPU支持實(shí)時(shí)操作系統(tǒng)。支持?jǐn)?shù)據(jù)Cache和指令Cache,具有更高的指令和數(shù)據(jù)處理能力。ARM-AdvancedRISCMachinesARM9E微處理器系列支持DSP指令集,適合于需要高速數(shù)字信號(hào)處理的場(chǎng)合。5級(jí)整數(shù)流水線,指令執(zhí)行效率更高。支持32位ARM指令集和16位Thumb指令集。支
6、持32位的高速AMBA總線接口。支持VFP9浮點(diǎn)處理協(xié)處理器。全性能的MMU,支持WindowsCE、Linux、PalmOS等多種主流嵌入式操作系統(tǒng)。MPU支持實(shí)時(shí)操作系統(tǒng)。支持?jǐn)?shù)據(jù)Cache和指令Cache,具有更高的指令和數(shù)據(jù)處理能力。主頻最高可達(dá)300MIPS。ARM-AdvancedRISCMachinesARM10E微處理器系列支持DSP指令集,適合于需要高速數(shù)字信號(hào)處理的場(chǎng)合。6級(jí)整數(shù)流水線,指令執(zhí)行效率更高。支持32位ARM指令集和16位Thumb指令集。支持32位的高速AMBA總線接口。支持VFP10浮點(diǎn)處理協(xié)處理器。全性能的MMU,支持W
7、indowsCE、Linux、PalmOS等多種主流嵌入式操作系統(tǒng)。支持?jǐn)?shù)據(jù)Cache和指令Cache,具有更高的指令和數(shù)據(jù)處理能力主頻最高可達(dá)400MIPS。內(nèi)嵌并行讀/寫操作部件。ARM-AdvancedRISCMachinesStrongARM微處理器系列IntelStrongARMSA-1100處理器是采用ARM體系結(jié)構(gòu)高度集成的32位RISC微處理器。融合了Intel公司的設(shè)計(jì)和處理技術(shù)以及ARM體系結(jié)構(gòu)的電源效率采用在軟件上兼容ARMv4體系結(jié)構(gòu)、同時(shí)采用具有Intel技術(shù)優(yōu)點(diǎn)的體系結(jié)構(gòu)。ARM-AdvancedRISCMachinesXscal
8、e處理器基于ARMv5TE體系結(jié)構(gòu)它支持16位的Th