- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Migrating from Cortex-M3 to Cortex-M4
Roy Luo
Global Technology Centre
element14 (Formerly Premier Farnell)
March 2011
1 Introduction
The ARM Cortex-M4 processor is the latest embedded processor by ARM specifically
developed to address digital signal control markets that demand an efficient, easy-to-use
blend of control and signal processing capabilities in microcontroller applications.
The combination of high-efficiency signal processing functionality with the low-power, low
cost and ease-of-use benefits of the Cortex-M family of processors is designed to satisfy
the emerging category of flexible solutions specifically targeting the motor control,
automotive, power management, embedded audio and industrial automation markets.
The Cortex-M4 processor extends the use of Cortex-M cores to applications that require
more computational performance than available currently with Cortex-M3. The
Cortex-M4 features a single-cycle multiply-accumulate (MAC) unit, optimized single
instruction multiple data (SIMD) instructions, saturating arithmetic instructions and an
optional single precision Floating-Point Unit (FPU).
So, the Cortex-M4 is a Cortex-M3 with the DSP instruction add-ons, and migrating from
Cortex-M3 to Cortex-M4 is very easy!
1.1 Why change to Cortex-M4?
• Higher Performance
Just like the Cortex-M3, the Cortex-M4 provides an integer performance level of 1.25
Dhrystone 2.1 MIPS per MHz, but Cortex-M4 provides higher performance on digital
signal processing. Please refer to 2. Cortex-M4 Features for more information on
Cortex-M4.
• Digital Signal Processing Capabilities
The Cortex-M4 integrates a single-cycle multiply-accumulate (MAC) unit supporting a
variety of 16- and 32-bit multiplies with 32-
您可能关注的文档
- 《C++程序设计基础(第三版)周霭如_习题及其解答(第3版)》.doc
- 《c++连接oracle数据库OCCI编程》.ppt
- 《c01程序设计基础》.ppt
- 《c2程序设计基础知识》.ppt
- 《C4T2P3 Animal Part 1 笔记》.pdf
- 《C6T4P3 PPT》.pdf
- 《C7T2P3 Transportation 笔记》.pdf
- 《C8051F_MCU_应用笔记AN001_—_配置端口IO交叉开关译码器》.doc
- 《C8T1P3 Part 1 笔记》.pdf
- 《C8T1P3 Part 2 PPT》.pdf
- 《GB/T 43746.1-2024钻孔和基础施工设备安全要求 第1部分:通用要求》.pdf
- GB/T 37820.1-2024船舶与海上技术 船舶安全标志、防火控制图标志、安全提示和安全标记的设计、位置和使用 第1部分:设计原则.pdf
- GB/T 38001.53-2024柔性显示器件 第5-3部分:目视评价方法.pdf
- 中国国家标准 GB/T 37820.1-2024船舶与海上技术 船舶安全标志、防火控制图标志、安全提示和安全标记的设计、位置和使用 第1部分:设计原则.pdf
- 《GB/T 37820.1-2024船舶与海上技术 船舶安全标志、防火控制图标志、安全提示和安全标记的设计、位置和使用 第1部分:设计原则》.pdf
- 《GB/T 38001.53-2024柔性显示器件 第5-3部分:目视评价方法》.pdf
- 中国国家标准 GB/T 38001.53-2024柔性显示器件 第5-3部分:目视评价方法.pdf
- 《GB/T 38001.51-2024柔性显示器件 第5-1部分:光学性能测试方法》.pdf
- GB/T 38001.51-2024柔性显示器件 第5-1部分:光学性能测试方法.pdf
- 中国国家标准 GB/T 38001.51-2024柔性显示器件 第5-1部分:光学性能测试方法.pdf
文档评论(0)