×

TM4C123GH6综述之Tiva原理与应用v0.1

消耗积分:1 | 格式:pdf | 大小:11606KB | 2017-11-22

358646

分享资料个

  Tiva C 系列 TM4C123x ARM Cortex-M4 MCU 是率先采用 65 纳米闪存工艺技术构建、基于 Cortex-M 的 MCU,提供工作速率达 80 MHz 的 ARM Cortex-M4 浮点内核;同时,也包含了高达 256KB 闪存及 32KB SRAM。TM4C123x 为实现更快速、更大容量、更低功耗的应用与开发奠定了基础。 1.1 ARM Cortex-M4 处理器简介 1.1.1 ARM 的各种架构版本 ARM CPU 经历了几代的发展,从 ARM7 开始获得成功(ARM7 之前的早期版本都不怎么样,没什么值得说的),然后是同样成功的 ARM9,在 ARM9 后曾经推出了一个 ARM11,这个就不如前两个成功了。随后 ARM 公司推出了具有里程碑意义的新一代 CPU,即 ARM Cortex 架构的 CPU。上面说的 ARM7、ARM9、ARM11 等是 ARM 的产品系列,但 ARM 真正的版本是以体系结构的版本号来区分的。到目前为止,ARM 共推出 7 个版本的 ARM。V4 版架构是 ARM7 和 ARM9 两个产品系列采用的体系结构。而 ARM11 则是 V6 版本的架构;今天的 ARM Cortex 则是 V7 版本的架构。 ARM Cortex 系列又分成 3 个子系列,分别是 Cortex A 系列、Cortex M 系列和 Cortex R 系列。虽然都是属于 V7 版本架构的,但这三个子系列差别还是非常大,他们针对不同的目标市场。其中 A 系列是针对高端的市场,如平板电脑,手机等,这个是 ARM 目前最高端的 CPU 了,飙的是性能(A 是 Application 的首字母)。M 系列是面向低端工业控制市场的,其中 M 就是 Microcontroller 的首字母,它实际上是取代 ARM7 的,用来同 8 位/16 位单片机竞争的。R 系列是面向实时性要求高的应用的,R 即 Real time 的首字母。目前 A 和 M 系列获得了巨大成功,几乎所有做SoC 芯片的厂商都买了ARM 的Cortex A 或Cortex M 的 CPU,在此基础上做出自己的芯片销售。 1.1.2 ARM CortexM4 处理器介绍 ARM 目前已经推出了如下 Cortex M 系列的 CPU:M0,M0+,M3 和 M4。M0 是最低端的,其目标就是和 8 位/16 位单片机进行竞争。M0+是其的一个增强版本。而 M3 和 M4 则面向相对高端的单片机市场;简单说就是更强性能的 M0。所有这些 CPU 都是基于 ARM Cortex M 体系结构。ARM Cortex M 体系结构相当于定义了一个全集(针对低端 MCU 市场),而 M0~M4 这些具体的 CPU 则是分别实现 M 体系结构中一个子集;即它们是根据具体需要,实现 M 体系结构的一部分功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !