资料介绍
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 结构图
- TM4C123GH6PM微控制器数据表
- TM4C123GE6PM微控制器数据表
- TM4C123BH6PM微控制器数据手册
- TM4C123BE6PM微控制器数据手册
- TM4C123BE6PZ微控制器数据手册
- TM4C123AH6PM微控制器数据手册
- TM4C123AE6PM微控制器数据手册
- TM4C123FH6PM微控制器数据手册
- TM4C123FE6PM微控制器数据表
- Tiva™ TM4C1232C3PM微控制器数据手册
- Tiva™ TM4C1232E6PM微控制器数据手册数据表
- Tiva™ TM4C1233H6PGE微控制器数据手册
- Tiva™ TM4C1236E6PM微控制器数据手册
- Tiva™ TM4C1236D5PM微控制器数据手册
- tm4c123gh6pm英文资料 6次下载
- 微控制器与运动控制器的区别 376次阅读
- 微控制器的定义和工作原理 1080次阅读
- 英飞凌AURIX TC4x微控制器系列中的并行处理单元(PPU)简介 671次阅读
- 用DS80C51/2微控制器代替Atmel TS80C320U323 884次阅读
- 使用集成的微控制器创建低成本ADC 824次阅读
- 使用uIP堆栈将MAXQ微控制器联网 1051次阅读
- 如何利用TM4C123实现桌面电子日历的设计 2185次阅读
- digilent开源微控制器介绍 1482次阅读
- digilentEK-TM4C123GXL介绍 6242次阅读
- STM32F030C8T6微控制器的主要特性介绍 4.5w次阅读
- 微控制器的相关知识介绍(含义、编程语言) 5138次阅读
- 可编程逻辑在微控制器中起什么关键作用 1583次阅读
- TIMSP430微控制器软件编程经验和应用技巧 4104次阅读
- 微控制器原理及应用 1.4w次阅读
- 《振南电子STM32视频教程》第一讲:ARM处理器和STM32微控制器 2187次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多