嵌入式系统导论02

Ø7个版本的ARM体系结构(Architecture

版本v4开始被广泛应用,目前主要使用v7结构

Ø授权厂商生产多种ARM处理器系列(family

基于不同版本的结构

版本号与处理器系列(数字)并不一致

例如,ARM7ARM9ARM11

ØARMv7结构使用Cortex作为ARM处理器商标

Ø面向不同应用领域划分成3种系列· Cortex-A  · Cortex-R  · Cortex-M

ØCortex-AApplication

基于ARMv7-A体系结构

用于高性能开放应用程序平台,支持操作系统

ØCortex-RReal-time

基于ARMv7-R体系结构

用于实时性要求的高端嵌入式系统

ØCortex-M(Microcontroller)

基于ARMv7-MARMv6-M体系结构

用于运行实时控制系统的小规模应用程序

Ø广泛应用于现代微控制器产品、以及片上系统SoC和专用标准产品ASSP

Cortex-M3ARM公司的第一个Cortex系列处理器

Cortex-M3Cortex-M4基于ARMv7-M体系结构

Cortex-M0Cortex-M0+Cortex-M1

  基于ARMv6-M体系结构,指令集更小

Cortex-M0Cortex-M0+针对低成本微控制器产品

Cortex-M1专为FPGA应用设计

Ø用于替代传统的ARM7(甚至ARM9)处理器

Ø复杂指令集计算机CISC

(CISCComplex Instruction Set Computer)

指令丰富、程序设计方便、程序短小、执行性能高

处理器硬件复杂,不易使用先进的流水线技术,导致其执行速度和性能难以进一步提高

Ø精简指令集计算机RISC

(RISCReduced Instruction Set Computer)

指令系统很简单,只有少数简单、常用的指令

处理器硬件简单,比较方便地实现优化


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注