第2章ARM技术与ARM体系结构—ARM内核模块

本文介绍了ARM处理器的调试工具ETM和两种内核结构:ARM7TDMI-S与ARM920。ARM7内核具备32/16位RISC架构、3级流水线等特性,而ARM9则采用5级流水线,两者都支持JTAG接口和嵌入式调试设备。
摘要由CSDN通过智能技术生成

ARM处理器一般都带有嵌入式追踪宏单元ETM(Embedded Trace Macro),ETM是ARM公司自己推出的调试工具,如图2-1所示。

ARM处理器都支持基于JTAG(Joint Test Action Group,联合测试行动小组)的调试方法。它利用芯片内部的嵌入式ICE来控制ARM内核操作,可完成单步调试和断点调试等操作。当CPU处理单步执行完毕或到达断点处时,就可以在宿主机端查看处理器现场数据,但是它不能在CPU运行过程中对实时数据进行仿真。

ETM(嵌入式追踪宏单元)能够在CPU的运行过程中实时扫描处理器的现场信息,并将数据送往TAP(Test Access Port)控制器。图2-1中分为三条扫描链(图中的粗实线),分别用来监视ARM核、ETM、嵌入式ICE的状态。

1、ARM7TDMI-S内核结构

ARM7TDMI-S是一款32位嵌入式RISC处理器。它作为优化的硬核是性能、功耗和面积特性的最佳组合。使用ARM7TDMI-S使得系统设计师能够设计出小尺寸、低功耗以及高性能的嵌入式设备,其内核结构如图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值