第3章 体系结构1 嵌入式系统设计教程(第2版).ppt

第3章 体系结构1 嵌入式系统设计教程(第2版).ppt

第3章 体系结构1 嵌入式系统设计教程(第2版)

第3章 基于ARM架构的嵌入式微处理器1 3.1 基于ARM架构的嵌入式微处理器概述 在多媒体技术、网络互连和开放操作系统等方面的应用,是8位机体系结构所难以逾越的障碍,也就正好成为选择32位嵌入式系统的主要理由。 所有的ARM芯片在内核上保持高度的兼容性,这样在学习和开发嵌入式系统中就可以使用通用的开发、调试工具。目前ARM CPU内核里面都有一个Embedded ICE逻辑模块,用于采集CPU总线信号,而对Embedded ICE以及CPU执行单元的通信是通过扫描线来进行的,所有的扫描线都受到测试访问控制端口(TAP)控制,并通过芯片与JTAG接口连接,故可保持不同CPU之间的接口控制的兼容性。调试工具只要支持TAP端口访问,就能进行ARM的系统调试。 32位体系结构的性能优势 (1)寻址空间大 在ARM的体系结构里,所有的资源,比如存储器、控制寄存器、I/O端口等都是在有效地址空间内采用统一编址的,方便了程序在不同芯片间的移植。 (2)运算和数据处理强 ARM采用了先进的CPU设计理念、多总线接口(哈佛结构)、多级流水线、高速缓存、数据处理增强等技术,这样几乎所有的通信协议栈都能在32位CPU中轻松实现。使得C、C++、Java等高级语言得到了广泛的应用空间。

文档评论(0)

1亿VIP精品文档

相关文档