资料介绍
TIVA TM4用户手册
Cortex-M4F 处理器 ARM® Cortex™-M4F 处理器提供了一个高性能、低成本的平台,可满足系统对降低存储需求、简化管脚数以及降低功耗三方面的要求,与此同时,它还提供出色的计算性能和优越的系统中断响应能力。特性包括:
■ 32 位 ARM® Cortex™-M4F 架构针对小封装嵌入式应用进行了优化
■ 80-MHz 运行速度;100 DMIPS 性能
■ 优越的处理性能和更快的中断处理。
■ 混合 16 位/32 位的 Thumb-2 指令集提供与 32 位 ARM 内核所期望的高性能而采用了更紧凑的内存大小,而这通常在 8 位和 16 位设备相关的存储容量中,特别是在微控制器级应用的几千字节存储中。 – 单周期乘法指令和硬件除法器 – 精确的位操作(bit-banding),不仅最大限度的利用了存储器空间而且还改良了对外设的控制 – 非对齐式数据访问,使数据能够更为有效的安置到存储器中
■ 符合 IEEE754 的单精度浮点单元 (FPU)
■ 16 位 SIMD 矢量处理单元
■ 快速代码执行允许更低的处理器时钟和增加休眠模式时间
■ Harvard 结构 - 将数据和指令所使用的总线进行了分离
■ 高效的处理器内核,系统和存储器
■ 硬件除法和以快速数字信号处理为导向的乘加
■ 对时间苛刻的应用提供可确定的, 高性能的中断处理
■ 存储器保护单元为操作系统机能提供特权操作模式
■ 增强的系统调试提供全方位的断点和跟踪能力
■ 串行线调试和串行线跟踪减少调试和跟踪过程中需求的管脚数
■ 从 ARM7™ 处理器系列中移植过来,以获得更好的性能和电源效率
■ 针对高达指定频率的单周期 Flash 存储器使用情况而设计。详见 “内部存储器”(445页)。
■ 集成多种休眠模式,更低功耗然后 Tiva™ C 系列 微控制器基于此内核之上,提供了高性能的 32 位运算能力本章提供关于 Tiva™ C 系列 Cortex-M4F 处理器的执行信息,包括编程模块、存储器模块、异常模块、故障处理和电源管理。关于指令集的技术细节,请参考“ ARM® Cortex™-M4 Devices Generic User Guide(文献编号 ARM DUI 0553A)”中的 Cortex™-M4 指令集章节。
2.1 结构框图 Cortex-M4F 处理器基于高性能的处理器内核,采用三级流水线的哈佛架构,是满足嵌入式应用的理想的处理器。该处理器带有高效的指令集和特别优化的设计,具有优异的能耗效率,并提供符合 IEEE754 的单精度浮点型计算单元、一系列单周期和 SIMD 乘法器和乘加功能,以及专用的硬件除法器等高端处理硬件。为促进成本敏感型设备的设计,Cortex-M4F 处理器采用了紧耦合的系统部件以降低处理器尺寸,同时显著提高了中断处理能力和系统调试能力。Cortex-M4F 处理器采用了基于 Thumb-2 技术的 Thumb® 指令集,确保高代码密度和降低程序存储需求。Cortex-M4F 采用现代 32 位架构和 8 位、 16 位微处理器的高密度指令集,因而性能优异。 Cortex-M4F 处理器高度集成了嵌入式中断控制器 (NVIC),可达到业界领先的中断性能。 TM4C123FH6PM NVIC 包括一个不可屏蔽中断 (NMI),并提供 8 个中断优先级。紧密集成的处理器内核和NVIC提供快速的中断服务程序和显著的降低了中断延迟。硬件入栈和停止多步装载和存储操作进一步降低了中断延迟。中断处理不需要任何的汇编从何减少了ISR的代码开销。尾链优化同样显著地降低了ISR切换时的开销。为优化低功耗设计,NVIC集成了睡眠模式,包括深度睡眠模式,该模式可使整个芯片迅速地降低功耗。
图 2-1. CPU 结构图
- V850E/CG2TM CarGate-F V850E/CG5TM CarGate-S 32位无ROM微控制器用户手册 0次下载
- 兆易创新AN014 GD32微控制器在Arduino中的应用
- DK TM4C123G开发板手册 10次下载
- 【嵌入式系统】二、初识 Tiva TM4C123G系列开发板 27次下载
- 基于Nuvoton 1T 8051的微控制器N76E003数据表 5次下载
- 基于ARM Cortex M0的微控制器MM32F013x 20次下载
- 基于ARM32位的微控制器AT32F403A系列 13次下载
- 32位CMOS微控制器S3C2440A用户手册 0次下载
- 基于微控制器的永磁同步电机磁场定向控制 14次下载
- 系统可编程闪存中的RISC微控制器LGT8XM 0次下载
- TM4C123GH6PM ROM的用户手册 6次下载
- TM4C123GH6综述之Tiva原理与应用v0.1 13次下载
- TM4C123G LaunchPad Workshop 实验练习步骤指南 71次下载
- Tiva™ C Series TM4C123G LaunchPad Evaluation Board User\'s Guide 14次下载
- tm4c123gh6pm英文资料 6次下载
- 将基于8051的微控制器连接到SCI端口 549次阅读
- 使用uIP堆栈将MAXQ微控制器联网 760次阅读
- 如何利用TM4C123实现桌面电子日历的设计 1680次阅读
- 如何使用PIC微控制器制作GPS时钟 1743次阅读
- 微控制器的主要应用在哪里 8096次阅读
- digilentEK-TM4C123GXL介绍 5753次阅读
- 一文解读微控制器的发展历程 4559次阅读
- 飞思卡尔新款Flexis微控制器资料 4530次阅读
- 微控制器的相关知识介绍(含义、编程语言) 4718次阅读
- 可编程逻辑在微控制器中起什么关键作用 1513次阅读
- TIMSP430微控制器软件编程经验和应用技巧 3927次阅读
- 微控制器原理及应用 1.4w次阅读
- 赛灵思PicoBlaze微控制器软核介绍 1423次阅读
- Silicon Labs 32 位微控制器的 10 大技术特点 1075次阅读
- MAXQ1741 DeepCover磁卡读取安全微控制器 816次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多