1.ARM
ARM是英国的芯片设计公司,其最成功的莫过于32位嵌入式CPU核----ARM系列------常用的是ARM7和ARM9
ARM 处理器传统的命名是 ARM + 数字的方式:ARM7、ARM9、ARM11
在 ARM11 以后,ARM 公司使用了新的命名方式:Cortex
ARM公司只负责提供内核部分, ARM把这个核卖给各大半导体公司,如Pllips ,三星,ATMEL ,Intel等
其中STM32就是以CortexM3为内核,ARMV&-M架构的的单片机
架构版本号和名字中的数字并不是一码事。
–ARM7TDMI是基于ARMv4T架构的(T表示支持“Thumb指令”)
–ARMv5TE架构则是伴随着ARM9E处理器家族亮相的
–ARM9E家族成员包括ARM926E‐S和ARM946E‐S
ARM11是基于ARMv6架构建成的
基于ARMv6架构的处理器包括ARM1136J(F)‐S,ARM1156T2(F)‐S,以及ARM1176JZ(F)‐S
ARMv6是ARM进化史上的一个重要里程碑
单指令流多数据(SIMD)指令也是从v6开始首次引入的
就是经过优化的Thumb-2指令集,它专为低成本的单片机及汽车组件市场
ARMv6的设计中还有另一个重大的决定:虽然这个架构能上能下,从最低端的MCU到最高端的“应用处理器”都通吃,但不能不精。仍须定位准确,使处理器的架构能胜任每个应用领域
最近的几年,基于从ARMv6开始的新设计理念,ARM进一步扩展了它的CPU设计,成果就是ARMv7架构的闪亮登场
内核架构首次从单一款式变成3种款式。
* 款式A:设计用于高性能的“开放应用平台”——越来越接近电脑了 (电脑产品)
* 款式R:用于高端的嵌入式系统,尤其是那些带有实时要求的——又要快又要实时。
* 款式M:用于深度嵌入的,单片机风格的系统中(小型)
-
款式A:支持大型嵌入式操作系统(不一定实时),Symbian(诺基亚智能手机用),

本文介绍了ARM公司的芯片设计,特别是其ARM7、ARM9和Cortex系列。ARM处理器被多家半导体公司采用,例如STM32,它基于Cortex-M3内核。ARMv6引入了SIMD指令和Thumb-2优化,而ARMv7架构则分为A、R、M三种款式,分别针对不同应用领域。STM32是由意法半导体制造的32位嵌入式处理器,强调实时控制、低成本和低功耗。
最低0.47元/天 解锁文章
2588

被折叠的 条评论
为什么被折叠?



