arm
单片机采用新型32位arm核处理器,使其在指令系统、总线结构、调试技术、功耗、性价比等方面都超过了传统的51系列
单片机。同时,arm单片机在
芯片内部集成了大量的内外设备,大大提高了功能和可靠性。下面小编就给大家介绍一下arm单片机有哪些系列?
arm单片机主要有如下几个系列:
1、ARM7系列
优化用于对价位和功耗敏感的消费应用的低功耗32位核,有:嵌入式
ICE-RT逻辑;非常低的功耗;三段流水线和冯·诺依曼结构,提供0.9MIPS/MHz。
2、ARM10系列
硬宏单元,带有:64位AHB指令和数据接口;6段流水线;1.25MIPS/MHz;比同等的ARM9器件性能提高50%。两种新的先进的节能方式得到了异常低的耗电。VFP10协处理器完善地依从ARM10器件提供高性能的浮点解决方案。
3、ARM9系列
高性能和低功耗领先的硬宏单元,带有:5段流水线;哈佛结构提供1.1MIPS/MHz。
ARM920T和ARM922T内置全性能的MMU、指令和数据Cache和高速AMBA总线接口。AMBA片上总线是一个开放标准,已成为SoC构建和IP库开发的事实标准。AMBA先进的高性能总线(AHB)接口现由所有新的ARM核支持,提供开发全综合设计系统。
ARM940T内置指令和数据Cache、保护单元和高速AMBA总线接口。
4、ARM9E系列
可综合处理器,带有DSP扩充和紧耦合存储器(TCM)接口,使存储器以完全的处理器速度运转,可直接连接到内核上。
ARM966E-S用于硅片尺寸重要,而对Cache没要求的实时嵌入式应用,可配置TCM大小:0、4K、8K、16K,最大达64M。
ARM946E-S内置集成保护单元,提供实时嵌入式操作系统的Cache核方案。
ARM926ET-S带Jazelle扩充、分开的指令和数据高速AHB接口及全性能MMU。
VFP9 向量浮点可综合协处理器进一步提高ARM9E处理器性能,提供浮点操作的硬件支持。
5、SecurCore SC100
特为安全市场设计,带特定的抗拒窜改和反工程的特性。还带灵活的保护单元确保操作系统和应用数据的安全。
拓展阅读:arm单片机用什么编程?
ARM单片机程序可以用汇编语言进行编写。除去协处理器(高级的arm单片机才具有)的指令,常用的指令大致为MSR、MRS、LDR、STR、LDM、STM,ORR、B
IC,TEST, ADD, SUB,MUL等指令。如果说想写一写汇编代码玩一下的话还行。原则上能用C语言则一定不会使用汇编。例如UBOOT的引导代码,Linux内核的启动代码都是用汇编写的,本质是快速初始化以满足C程序的运行条件。除了特殊的寄存器(如CPSR)要用专用的汇编指令(MSR、MRS)外,对于读写寄存器操作一般使用LDR、STR指令,也就对应于C语言的通过指针访问内存。
以上就是关于arm单片机有哪些系列的全部内容分享,小编还拓展了arm单片机用什么编程的相关内容,希望能够帮助到各位。宇凡微14年专注于单片机应用方案的开发,MCU应用功能定制开发,致力于为广大厂家提供更多新颖的电子产品!