基于ARM Cortex-M4的单片机原理与实践
上QQ阅读APP看书,第一时间看更新

1.3 TM4C1294微处理器

德州仪器公司生产的基于ARM® Cortex-M4的TM4C1294是32位微处理器,具有高效的信号处理及浮点运算功能。TivaTM C系列体系结构提供了一个120MHz的Cortex-M4 FPU,以及多个可编程通用输入/输出(General Purpose Input Output,GPIO)接口。

1.3.1 TM4C1294微处理器概述

TM4C1294微处理器采用Thumb-2指令集,它为成本敏感型嵌入式微处理器应用提供了高性能的32位计算,以8位或是16位芯片的价格为用户提供了封装小巧的32位高性能处理器。

对于现有的使用8位或是16位微控制器(MCU)的用户来说,采用基于Cortex-M4的TM4C1294系列微处理器可以快速熟悉开发工具、软件和开发方法等。而且,设计者会从其强大的开发工具、精简的代码脚本以及出色的实现效果中体会到其诸多特点和优势。图1-5为TI公司基于Cortex-M4的TivaTM TM4C1294开发板。

图1-5 TI公司TivaTM TM4C1294开发板

1.3.2 TM4C1294微处理器结构

基于ARM Cortex-M4的TM4C1294微处理器提供了广泛的应用能力和外设支持,结构框图如图1-6所示,包括一个120MHz的ARM CortexM4F微处理器内核、系统控制及外设、多种内部存储器、模拟比较器,具有高速ADC功能、多种串行通信功能和高级运动控制功能等,同时还集成了JTAG和ARM串行调试接口。除此之外,还包括一个专用的单精度浮点处理单元FPU,大大增强了信号处理能力。

图1-6 TM4C1294微处理器结构框图

1.3.3 TM4C1294微处理器性能特点

TM4C1294微处理器的性能特点如表1-3所示。

表1-3 TM4C1294微处理器的性能特点