Cortex-M系列处理器介绍及其特性参数.docx
《Cortex-M系列处理器介绍及其特性参数.docx》由会员分享,可在线阅读,更多相关《Cortex-M系列处理器介绍及其特性参数.docx(17页珍藏版)》请在第一文库网上搜索。
1、Cortex-M系列处理器介绍及其特性参数Cortex-M处理器COrteX-M是爱特梅尔公司发布的全新酗SMD20微控制器,采用的是是全球微控制器标准。Cortex-M处理器家族Cortex-M处理器家族更多的集中在低性能端,但是这些处理器相比于许多微控制器使用的传统处理器性能仍然很强大。例如,CorteX-M4和CorteX-M7处理器应用在许多高性能的微控制器芒晶中,最大的晅圆频率可以达到400Mhzo当然,性能不是选择处理器的唯一指标。在许多应用中,低功耗和成本是关键的选择指标。因此,COrteX-M处理器家族包含各种产品来满足不同的需求:处理118述Cortex-MOIB向,amtt
2、WJEe非*hm(JM2K)CorteX-Mo针对小5入式系统的离0处理器,与CorteX-MOfiHW近的尺寸大小和州S模式,但是具有犷展功他,如单周期I/O建口和向袤定位功能Coctex-M1讦对FpGA设计优化的小处理器,利用FPGA上的存储器块实现了紧Ie合内存(TCM).IoCOneXMOW相同的指令集Cortex-MT针对血耗如空硼BHS计的处理霸.面枳但是性晚强劲,支持可以处理器快速处理复杂任势的丰富指令集.具有硬件除法秉加的令(MAC).并且,M3支持全面的四试IO跟踪璇,使软件开发者可以快速的开发他4用应用Coctec-W不但具4KortexM3的所说OK万恒Ir限了而由而享
3、宿号处理(DSP丽玲一比如单指令多数场B令(SMID)和更快的单周期MAC操作.此外,它还有一个可选的支持IEEE7S4A点标港的单篇度浮点运算单元CortexM7R大高读完控粗器*二数有T理生性的应用开发的高色曲牝嘴器.目备CQrtOXM,1支持的所有指令功能,犷震支持双稳3点运U,并且具备Ir展的存偌器功能,例如CdChe和IM合存储11(TCM)C(MteXM23面向超低功耗,低跖丽丽的小尺寸处理I1,和COrteX-M相似,但Jg丽香例8强的指令集和系统层面的功能特性.M23还支持TrUStZOne安全犷展COrtC)(M33主流的处理BHS计二与之前的CorteX-M3和CorteX
4、M4处理器类似,但系绷&计更旻活,能耗比更高迎,住奘更高.M33还支持TrUStZon。安全汇展表2:Cortex-M处理器家族Cortex-M系列处理器的共同特性Cortex-MO,MO+,M3,M4andM7之间有很多的相似之处,例如:-基本编程模型-嵌套向量中断控制器(NVIC)的中断响应管理- 架构设计的休眠模式:唾眠模式和深度睡眠模式- 操作系统支持特性- 调试功能- 易用性例如,嵌套向量中断控制器是内置的中断控制器例如,嵌套向量中断控制器是内置的中断控制器+图2:Cortex-M处理器的嵌套向量中断控制会支持许多外围设备的中断输入,一个不可屏蔽的中断请求,一个来自内置时钟(SyST
5、立k)的中断请求和一定数量的系统异常请求。NV1C处理这些中断和异常的优先级和屏蔽管理。NVIC以及异常处理模型的更多的内容在章节3.2描述。其他Cortex-M处理器间的异同点会在本文的其余部分讲解。Cortex-M系列处理器架构特性1、编程模型Cortex-M处理器家族的编程模型是高度一致的。例如所有的Crotex-M处理器都支持Ro到R15,PSR,CONTRO1和PRIMASKo两个特殊的寄存器一FAU1TMASK和BASEPR1一只有CorteX-M3,Corte-M4,Corte-M7和COrteX-M33支持;浮点寄存器组和FPSCR(浮点状态和控制寄存器)寄存器,是Corte-
6、M4M7M33可选的浮点运算单元使用的。图5:编程模型BSEPRI寄存器允许程序阻止指定优先级或者低的优先级中断和异常。对RMv7-M来说这是很重要的,因为CorteX-M3,Corte-M4,Corte-M7和COrteX-M33有大量的优先级等级,而ARMv671和RMv8-MBaSeIine只有有限的4个优先等级。FAU1TMASK通常用在复杂的错误处理上(查看章节3.4)非特权级别的实现对ARMv6-M处理器是可选的,对ARMv7-M和ARMv871处理器一直支持的。对CorteX-MO+处理器,它是可选的,Cortex-MOandCorteX-M1不支持这个功能。这意味着在各种Cor
7、teX-M处理器的CONTRO1寄存器是稍微不同的。FPU的配置也会影响到CONTRO1寄存器,如图6所示。31:43210ARMve-MCONTRO1SPSE1PRIVC1e-M3CONTRO1SPSE1PRIVCortex-MWZCONTRO1FPCASPSE1nPRIVCo1ex-K123CONTRO1SPSE1PRIVCor1exM33CONTRO1SFPAFPCASPSE1nPRIVIndica1eboa1iPUintCin1ex1isSecure(forTrustZonesecurityextension)IrdicRtesf1oatingpointcontextisactvpSt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cortex 系列 处理器 介绍 及其 特性 参数