本文将介绍设计、挑战以及与 Cortex-M 处理器和 CoreSight SoC 的使用相关的内容。
多核设计即将进入 MCU
一些应用程序可以从多核设计中受益
- 更高的性能/吞吐量
- 将实时和非实时任务结合在一起。
- 实时数据引擎+通信协议/GUI(例如NXP LPC4300)
- 实时控制任务 + 应用处理器(例如 Freescale Vybrid)
- 应用处理器 + 子系统 (OMAP)
- 出于可靠性原因——将关键核心操作与具有“更高风险”的任务隔离开来。这也可以促进认证。
多处理器系统挑战
记忆系统
- AMBA® 旨在支持多个总线主控,但是……
- 内存带宽和总线带宽有限
低功耗
- Cortex-M 处理器旨在支持各种睡眠模式
- 未使用的处理器可以进入睡眠模式甚至断电
- 总线系统和共享组件的时钟门控是可能的
- 需要考虑来自调试器的访问
调试
- CoreSight 调试架构允许共享调试和跟踪连接
- 各种走线总线宽度、时钟域
内存 – 程序 ROM / 闪存
- 当前的 Cortex-M 系列处理器没有缓存*
- 频繁的指令提取
- 相对于 CPU 时钟速度,闪存通常较慢
- 总线是32位的,很多指令都是16位的
- Cortex-M3 和 Cortex-M4 有一个指令缓冲区(3 字)
- 可以添加系统级缓存
- 额外的内存系统设计技巧
闪存访问加速器
- 64 位或 128 位闪存
- 预取单元
- 分支目标缓存
- 例如 STM32 F2/F4 有
- 艺术加速器
简单双核设计中的 ROM 共享
简单的程序 ROM 共享
获得 78% 的理想性能(Dhrystone 2.1,在 Verilog 模拟中)
修改仲裁
从任一核心获取文字,性能略有提高 78.9%
编辑:hfy
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
mcu
+关注
关注
146文章
16992浏览量
350313 -
ARM
+关注
关注
134文章
9046浏览量
366817 -
多处理器
+关注
关注
0文章
22浏览量
8912
发布评论请先 登录
相关推荐
东芝首款ARM Cortex-M0微控制器 专为智能电表而设计
据悉,东芝公司将发布推出一款基于 ARM Cortex-M0 处理器内核构建的 32 位 RISC 微控制器,此低功耗32位器件结合了
发表于 06-01 09:13
•1422次阅读
【图书分享】STM32系列ARM Cortex-M3微控制器原理与实践
适用于使用STM32系列Cortex—M3微控制器的研发人员作为技术、编程参考,也可作为STM32系列微控制器教学或培训用教材。目录第1章
发表于 03-13 14:05
怎么区分ARM Cortex系列的处理器
的基于虚拟内存的操作系统和用户应用 2、Cortex-R:针对实时系统 3、Cortex-M:微控制器ARM Cortex系列
发表于 09-13 10:01
什么是用于数字信号控制的CORTEX-M4处理器?
ARM公司今天发布了创新的Cortex-M4处理器,为数字信号控制(DSC)应用提供高效的解决方案。同时,ARM公司也继续保持了针对先进的
发表于 09-25 07:36
基于ARM® Cortex®‑M处理器概览
一、 STM32 32-bit ARM Cortex MCUs 概览STM32系列32位微控制器,基于ARM® Cortex®‑
发表于 08-02 08:04
LPC43xx/LCP43Sxx ARM Cortex-M4/M0多核微控制器资料分享
LPC43xx / LPC43Sxx ARM Cortex-M4 / M0多核微控制器
发表于 12-07 06:46
ARM Cortex-M处理器对比表
Cortex-M处理器系列针对低成本、高能效的微控制器进行了优化。
这些处理器可以在各种应用中找到,包括物联网、工业和日常消费设备。
该处理器
发表于 08-29 07:00
ARM Cortex-M 系列微控制器(ST)
ARM Cortex-M 系列微控制器(ST)
意法半导体(ST)宣布在基于ARM Cortex-M系列
发表于 11-02 09:29
•947次阅读
《振南电子STM32视频教程》第一讲:ARM处理器和STM32微控制器
[第1讲] ARM处理器和STM32微控制器,由何强主讲。本课主要讲解:(1).ARM处理器家族;(2).
发表于 10-09 15:32
•2220次阅读
ADuCM320:精密模拟微控制器,14位模拟I/O, 带MDIO接口、ARM Cortex-M3处理器
ADuCM320:精密模拟微控制器,14位模拟I/O, 带MDIO接口、ARM Cortex-M3处理器
发表于 03-21 06:11
•3次下载
如何将Arm Cortex-M处理器与Xilinx的FPGA和SoC结合使用
电子发烧友网站提供《如何将Arm Cortex-M处理器与Xilinx的FPGA和SoC结合使用.pdf》资料免费下载
发表于 09-15 15:04
•2次下载
评论