嵌入式處理器介紹解析課件_第1頁
嵌入式處理器介紹解析課件_第2頁
嵌入式處理器介紹解析課件_第3頁
嵌入式處理器介紹解析課件_第4頁
嵌入式處理器介紹解析課件_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第四章嵌入式處理器介紹授課教師:李英祥電郵地址:drliyingxiang@163.com1內(nèi)容提綱1.重要概念2.嵌入式處理器的分類3.典型嵌入式處理器4.32位嵌入式處理器的發(fā)展趨勢21.重要概念馮.諾依曼結(jié)構(gòu)哈佛結(jié)構(gòu)流水線技術(shù)CISC和RISC3馮.諾依曼結(jié)構(gòu)是一種將程序指令存儲器和數(shù)據(jù)存儲器合并在一起的處理器結(jié)構(gòu);因此程序指令和數(shù)據(jù)的寬度相同;如:Intel8086、ARM7、MIPS處理器等4哈佛結(jié)構(gòu)是一種將程序指令存儲器和數(shù)據(jù)存儲器分開的處理器結(jié)構(gòu),指令和數(shù)據(jù)可以有不同的數(shù)據(jù)寬度;具有較高的效率;如摩托羅拉公司的MC68系列、Zilog公司的Z8系列、ARM10系列等。

5流水線技術(shù)是一種將每條指令分解為多步,并讓各步操作重疊,從而實現(xiàn)幾條指令并行處理的技術(shù);程序中的指令仍是一條條順序執(zhí)行,但可以預(yù)先取若干條指令,并在當(dāng)前指令尚未執(zhí)行完時,提前啟動后續(xù)指令的另一些操作步驟,從而可加快程序的運行速度;6幾個指令可以并行執(zhí)行提高了CPU的運行效率7采用多條流水線結(jié)構(gòu)8CISC和RISC嵌入式微處理器可以分為兩類:CISC和RISC;CISC(ComplexInstructionSetComputer):復(fù)雜指令系統(tǒng)計算機;RISC(ReducedInstructionSetComputer):精簡指令系統(tǒng)計算機;9CISCRISC價格硬件復(fù)雜,芯片成本高硬件較簡單,芯片成本低性能減少代碼尺寸,增加指令的執(zhí)行周期數(shù)使用流水線降低指令的執(zhí)行周期數(shù),增加代碼尺寸指令集大量的混雜型指令集,有專用指令完成特殊功能

簡單的單周期指令,不常用的功能由組合指令完成應(yīng)用范圍通用機專用機功耗與面積含有豐富的電路單元,功能強、面積大、功耗大處理器結(jié)構(gòu)簡單,面積小,功耗小設(shè)計周期長短102.嵌入式處理器的分類嵌入式微處理器(MPU)嵌入式微控制器(MCU)嵌入式DSP處理器(DSP)嵌入式片上系統(tǒng)(SoC)11嵌入式微處理器MPU裝配在專用電路板上,只保留和嵌入式應(yīng)用緊密相關(guān)的功能硬件,去除冗余功能,以最低的功耗和資源實現(xiàn)嵌入式應(yīng)用的特殊要求;在工作溫度、抗電磁干擾、可靠性等方面相對通用計算機的CPU都作了各種增強;目前主要有ARM、MIPS、POWERPC、68K等系列;12嵌入式微控制器MCU將整個計算機系統(tǒng)集成到一塊芯片中,如單片機;一般以某種微處理器內(nèi)核為核心,芯片內(nèi)部集成了ROM、FLASH、RAM、定時器、I/O、A/D、D/A等各種必要的功能和外設(shè);優(yōu)點:大大減小了體積、降低了功耗和成本、提高了可靠性;主要有:8051、P51XA、MCS-96/196/296、C166/167、MC68300等;復(fù)位部件看門狗部件晶振部件I/O部件中斷部件ROM部件SRAM部件定時器部件CPU核13嵌入式DSP處理器對系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計,系統(tǒng)結(jié)構(gòu)硬件上采用了Harvard(哈佛)結(jié)構(gòu)和專用的硬件乘法器;指令為快速DSP指令(屬RISC精簡指令集)使其適合于對處理器運算速度要求較高的應(yīng)用領(lǐng)域;代表產(chǎn)品:TexasInstruments公司的TMS320系列、Motorola的DSP56000系列14片上系統(tǒng)SOCSOC:在一個硅片上包含一個或者多個處理器、存儲器、模擬電路模塊、數(shù)/?;旌闲盘柲K以及片上可編程邏輯;

嵌入式片上系統(tǒng)可以分為通用和專用兩類:通用系列包括Siemens公司的TriCoreMotorola公司的M-Core某些ARM系列器件等;專用SoC一般專門用于某個或者某類系統(tǒng)中,一般不為用戶所知,如PHILIPS公司的SmartXA;153.典型嵌入式處理器概述51單片機系列MPC/PPC系列ARM處理器系列ARM處理器兼容系列16概述目前主流的嵌入式處理器系列主要有51系列、MIPS系列、PowerPC系列、SuperH系列和ARM系列等;屬于這些系列的嵌入式微處理器產(chǎn)品很多,有上千種以上;17

EmbeddedRISCProcessorShipments

1851單片機系列為經(jīng)典的8位嵌入式微控制器;特點:成本低、可靠性高;缺點:功能、性能也較簡單;19MPC/PPC系列Motorola推出的MPC系列,如MPC8XX;IBM推出PPC系列,如PPC4XX;如:IBMPowerPC集成10/100Mbps以太網(wǎng)控制器、串行和并行端口、內(nèi)存控制器以及其它外設(shè);主要應(yīng)用在通信及消費電子領(lǐng)域;20ARM處理器ARM公司ARM處理器版本ARM處理器特點ARM7內(nèi)核簡介ARM9系列微處理器SecurCore內(nèi)核系列StrongARM與Xscale21ARM公司簡介ARM(AdvancedRISCMachine)公司是一家專門從事芯片IP設(shè)計與授權(quán)業(yè)務(wù)的英國公司,其產(chǎn)品有ARM內(nèi)核以及各類外圍接口;公司的特點是只設(shè)計芯片,而不生產(chǎn),它將技術(shù)授權(quán)給世界上許多著名的半導(dǎo)體、軟件和OEM廠商,并提供服務(wù);ARM內(nèi)核是一種32位RISC微處理器,具有功耗低、性價比高、代碼密度高等三大特色;22Intel、Samsung、TI、Motorola、ST等的芯片廠商都是ARM的授權(quán)用戶;ARM已成為業(yè)界公認(rèn)的嵌入式微處理器標(biāo)準(zhǔn);將技術(shù)授權(quán)給其它芯片廠商形成各具特色的ARM芯片...23經(jīng)過近20年的發(fā)展,ARM體系結(jié)構(gòu)發(fā)展日趨成熟,功能越來越強,應(yīng)用領(lǐng)域越來越廣泛;從最初到現(xiàn)在,已經(jīng)有六個主要的版本:ARMv1,ARMv2,ARMv3,ARMv4,ARMv5,ARMv6;

ARMv1系列的CPU主要還是作為研究之用,后面幾種都得到了較為廣泛的應(yīng)用;特別是ARMv4系列的CPU目前仍然是ARM芯片的主要開發(fā)版本;ARM處理器版本2425ARM處理器特點寄存器:具有更多的通用寄存器;流水線:將指令處理過程分為多步,提高效率;低功耗:對于電池供電的設(shè)備,功耗無疑是重點;高代碼密度:小的代碼量可以減小存儲成本;小面積:芯片內(nèi)可以集成更多的外設(shè),使系統(tǒng)硬件更緊湊簡潔;價格低:降低開發(fā)難度和成本;26ARM7內(nèi)核簡介該系列包括:ARM7TDMI、ARM7TDMI-S、帶有高速緩存處理器宏單元的ARM720T、擴充了Jazelle的ARM7EJ-S;ARM7系列廣泛應(yīng)用于多媒體和嵌入式設(shè)備,包括Internet設(shè)備、網(wǎng)絡(luò)和調(diào)制解調(diào)器設(shè)備,以及移動電話、PDA等無線設(shè)備;27ARM7TDMI簡介ARM7TDMI基于ARM體系結(jié)構(gòu)V4版本,支持32位尋址范圍;ARM7TDMI的后綴意義為:支持高密度16位的Thumb指令集;支持片上調(diào)試;支持64位乘法;支持EmbededICE觀察硬件;ARM7TDMI的可綜合(synthesizable)版本(軟核),對應(yīng)用工程師來說其編程模型與ARM7TDMI一致;ARM7TDMI-S28ARM7TDMI的模塊和內(nèi)核框圖29

ARM7TDMI的模塊和內(nèi)核框圖30ARM7TDMI的模塊和內(nèi)核框圖31ARM9系列微處理器ARM9系列微處理器在高性能和低功耗特性方面提供最佳的性能,具有以下特點:5級整數(shù)流水線,指令執(zhí)行效率更高;提供1.1MIPS/MHZ的哈佛結(jié)構(gòu),支持?jǐn)?shù)據(jù)Cache和指令Cache,具有更高的的指令和數(shù)據(jù)處理能力;全性能的MMU支持WindowsCE、Linux、PalmOs等多種主流嵌入式操作系統(tǒng);應(yīng)用領(lǐng)域:無線設(shè)備、儀器儀表、安全系統(tǒng)、機頂盒等32三星S3C2410A為Samsung公司推出的采用ARM920T內(nèi)核,0.18um標(biāo)準(zhǔn)CMOS工藝的16/32位RISC處理器,提供了內(nèi)部設(shè)備:分開的16KB的指令Cache,MMU虛擬存儲管理;LCD控制器、系統(tǒng)管理器、3通道UART;4通道DMA、4通道PWM定時器、I/O端口;RTC、8通道10位ADC和觸摸屏接口;IIC-BUS接口、USB主機、USB設(shè)備;SD主卡&MMC卡接口;2通道的SPI以及內(nèi)部PLL時鐘倍頻器;3334SecurCore內(nèi)核系列SecurCore系列微處理器專為安全需要而設(shè)計,提供了完善的32位RISC技術(shù)的安全解決方案;具有ARM體系結(jié)構(gòu)的低功耗、高性能的特點;還具有其獨特的優(yōu)勢,即提供了對安全解決方案的支持;35SecurCore的特點采用軟內(nèi)核技術(shù),防止外部對其進(jìn)行掃描探測;可集成用戶自己的安全特性和其他協(xié)處理器;主要應(yīng)用于對安全性要求較高的應(yīng)用產(chǎn)品及系統(tǒng),如電子商務(wù)、電子政務(wù)、電子銀行、認(rèn)證系統(tǒng)等領(lǐng)域;SecurCore系列包含SecurCoreSC100、SecurCoreSC110、SecurCoreSC200和SecurCoreSC210四種類型,以適用于不同的應(yīng)用場合;36StrongARM微處理器系列InterStrongARMSA-1100處理器是采用ARM體系結(jié)構(gòu)高度集成的32位RISC微處理器;它融合了Inter公司的設(shè)計和處理技術(shù)以及ARM體系結(jié)構(gòu)的電源效率,采用在軟件上兼容ARMv4體系結(jié)構(gòu)、同時采用具有Intel技術(shù)優(yōu)點的體系結(jié)構(gòu);已成功應(yīng)用于多家公司的掌上電腦系列產(chǎn)品;37Xscale處理器Scale處理器是基于ARMv5TE體系結(jié)構(gòu)的解決方案,是一款全性能、高性價比、低功耗的處理器;它支持16位的Thumb指令和DSP指令集,已使用在數(shù)字移動電話、個人數(shù)字助理和網(wǎng)絡(luò)產(chǎn)品等場合。Xscale

處理器是Intel目前主要推廣的一款A(yù)RM微處理器

溫馨提示

  • 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

提交評論