资料介绍
微控制器(MCU)领域如今仍由 8 位和 16 位器件控制,但随着更高性能的 32 位处理器开始在 MCU 市场创造巨大收益,在系统设计方面,芯片架构师面临着 PC 设计人员早在十年前便遇到的挑战。尽管新内核在速度和性能方面都在不断提高,一些关键支持技术却没有跟上发展的步伐,从而导致了严重的性能瓶颈。
很多 MCU 完全依赖于两种类型的内部存储器件。适量的 SRAM 可提供数据存储所需的空间,而 NOR 闪存可提供指令及固定数据的空间。
在新 32 位内核的尺寸和运行速度方面,嵌入式 SRAM 技术正在保持同步。成熟的 SRAM 技术在 100MHz 的运行范围更易于实现。对 MCU 所需的典型 RAM 容量来说,这个速度级别也更具成本效益。
但是标准的 NOR 闪存却落在了基本 32 位内核时钟速度之后,几乎相差一个数量级。当前的嵌入式 NOR 闪存技术的存取时间基本为 50ns (20 MHz)。这在闪存器件和内核间转移数据的能力方面造成了真正的瓶颈,因为很多时钟周期可能浪费在等待闪存找回特定指令上。
标准MCU 执行模型——XIP (eXecute In Place)更加剧了处理器内核速度和闪存存取时间之间的性能差距。
大容量存储中的应用容错及 SRAM较高的成本是选择直接从闪存执行的两个主要原因。存储在闪存内的程序基本不会被系统内的随机错误破坏,如电源轨故障。利用闪存直接执行还无需为MCU器件提供足够的 SRAM,来将应用从一个 ROM 或闪存器件复制至目标 RAM 执行空间。
消除差距
理想的情况是,改进闪存技术,以匹配32位内核的性能。虽然当前的技术有一定的局限,仍有一些有效的方法,可帮助架构师解决性能瓶颈问题。
简单的指令预取缓冲器和指令高速缓存系统在32位MCU设计中的采用,将大大提高MCU的性能。下面将介绍系统架构师如何利用这些技术将16位的MCU架构升级至32位内核CPU。
- STM32F101xx和STM32F103xx ARM 内核32位高性能微控制器参考手册 7次下载
- SH32F9B00高性能32位微控制器规格书
- SH32F9801高性能32位微控制器规格书
- SH33F2811高性能32位微控制器规格书
- SH33F2801高性能32位微控制器规格书
- SH32F2601高性能32位微控制器规格书
- SH32F7B00高性能32位微控制器规格书
- SH32F205高性能32位微控制器规格书
- 如何实现SDRAM存储器并通过接口连接到高性能微控制器
- 基于ARM Cortex M0内核的32位微控制器 13次下载
- 集成BLE无线通讯的ARM微控制器CH579数据手册 1次下载
- MC9S12G优化的汽车16位微控制器的数据手册和参考手册免费下载 79次下载
- 高性能16位XA微控制器系列 5次下载
- SC667091系列微控制器产品 19次下载
- 带有红外收发器的高性能16位RISC微控制器
- 微控制器的定义和工作原理 1081次阅读
- Microchip AVR DD系列微控制器产品特性 490次阅读
- 从MAXQ8913微控制器上的RAM执行应用代码 494次阅读
- 使用IAR编译器在MAXQ微控制器上分配闪存和SRAM存储器 1183次阅读
- 微控制器的CPU部分功能单元和基本指令执行 1954次阅读
- 电源架构微控制器PXS20的主要性能特性及应用方案 2035次阅读
- 高性能超尺寸数字信号控制器dsPIC33FJ16系列的功能特性及应用 5657次阅读
- 电源架构微控制器PXS20的性能特点及应用电路 2265次阅读
- 基于STM32F105微控制器的CAN接口电路设计 1.1w次阅读
- 如何使用STM32微控制器进行高性能物联网节点设计 3400次阅读
- 飞思卡尔新款Flexis微控制器资料 4681次阅读
- 微控制器原理及应用 1.4w次阅读
- 基于ARM®Cortex®-M7内核的高性能微控制器STM32F7系列特色分析 4313次阅读
- Silicon Labs 32 位微控制器的 10 大技术特点 1222次阅读
- MAXQ614 16位微控制器芯片详解 1886次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多