- 0
- 0
- 约5.66千字
- 约 52页
- 2021-09-23 发布于河北
- 举报
第2章ARM/THUMB微处理器结构及指令系统 ;2.1 ARM微处理器概述 ; ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,它本身不直接从事芯片生产,靠转让设计许可,由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。
目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又???整个系统成本降低,从而使产品更容易进入市场被消费者所接受,更具有竞争力。 ;2.1.1 ARM处理器系列 ;1. ARM7微处理器系列;ARM的JTAG调试接口
1。ARM的JTAG调试结构
一个典型的ARM基于JTAG调试结构如图所示。
Debug主控(Host)通常是运行有ARM公司或者第三方提供的调式软件的PC,通常用的调试软件有ARM Debug for Window(ADW),Linux下的arm-elf-gdb等。 通过这些调试软件,可以发送高级的ARM指令,比如:设置簖点,读写存储器,单步跟踪,全速运行等。
协议转换器(Protrocol converter)负责转换Debug主控端发出的高级ARM调式命令为底层的和ARM内核通信的JTAG命令。Debug主控端和协议转换器之间的介质可以有很多种,比如:以太网,USB,RS-232,并口等。主控端和协议转换器之间的通信协议最典型的就是ARM公司提供的Angle标准,也可以是第三方厂家自己定义的标准。
关于Angle的协议,请参考ARM SDT和ADS,ajj公司的OpenICE32,EPI公司的Jeeni等。;协议转换器(Protrocol converter)负责转换Debug主控端发出的高级ARM调式命令为底层的和ARM内核通信的JTAG命令。
Debug主控端和协议转换器之间的介质可以有很多种,比如:以太网,USB,RS-232,并口等。主控端和协议转换器之间的通信协议最典型的就是ARM公司提供的Angle标准,也可以是第三方厂家自己定义的标准。
关于Angle的协议,请参考ARM SDT和ADS,ajj公司的OpenICE32,EPI公司的Jeeni等。
Debug目标板就是指系统的调试对象.以一个典型的ARM7TDMI处理器内核为例,说明ARM7TDMI内核的JTAG调试结构.;ARMJTAG的JTAG宏单元(Macricell)主要包括3条JTAG扫描链(Scan Chain)和一个JTAG的控制TAP状态机。
2.JTAG与AngelJTAG调试:
协议转换器解释上位机传送来的命令,通过JTAG控制ARM执行。
Angle调试:协议转换器可以直接做为目标板Firmware的一部分.直接执行从宿主机转送过来的调试指令;并回送相应数据。
Angel可以节省专门的JTAG仿真器,但是,它需要软件,或者是嵌入式操作系统的支持,做不到完全的实时仿真。而JTAG仿真是通过硬件和控制ARM的EmbeddedICE实现的可以做到实时仿真。;JTAG的基本知识
1.什么是JTAG
JTAG是Joint Test Action Group的缩写:是IEEE1149.1标准。
2.使用JTAG的优点
JTAG的建立使得集成电路固定在PCB上,只通过边扫描便可以通过测试。
在ARM7TDMI处理器中,可以通过JTAG直接控制ARM的内部总线,I/O口等信息,从而达到调试的目的。;3. JTAG的典型信号
TMS:测试模式选择(Test Mode Select),通过TMS信号控制JTAG状态机的状态。
TCK:JTAG的时钟信号。
TDI:数据输入信号。
TDO:数据输出信号。
nTRST:JTAG复位信号,复位JTAG的状态机和内部的宏单元(Macrocell)。
4. JTAG状态机
5. JTAG链的组成;ARM7TDMI内核的JTAG扫描链结构
ARM7TDMI内核的JTAG扫描链结构.主要包括3条扫描链:Scan chain0, Scan chain1 Scan chain2.
Scan Chain0:有113个扫描单元,包括ARM核的所有I/O,地址数据总线和输入输出控制信号.这条链上的信号复杂,不易控制,但是,包含的信息丰富,可以通过这条链得到ARM7TDMI所有的内核信息。;Scan Chain1:有33个扫描单元,包括ARM核的数据总线和一个断点控制信号。这是一条很有用地链,通过控制这条链,可以控制ARM核执行指定的指令,从而实现对ARM的内部寄存器,协处理器以及外部存储器的读写操作。
Scan Chain2:有38个扫描单元,通过控制Embe
您可能关注的文档
- 第1章商业银行的起源和发展.pptx
- 第1章品质条款国际贸易实务胡丹婷第2版.pptx
- 第1章品牌与品牌传播综述.pptx
- 第1章国民经济核算体系.pptx
- 第1章国民经济核算的基本理论.pptx
- 第1章国际商事组织法.pptx
- 第1章外汇与汇率修改.pptx
- 第1章地下建筑结构概述.pptx
- 第1章多媒体技术导论.pptx
- 第1章审计总论XXXX9.pptx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 塔吊工作安全培训内容课件.pptx VIP
- 2024-2025学年天津市部分区七年级(上)期末历史试卷(含答案).docx
- 天津大学物理化学教学课件ppt合集.pptx
- 土豆种植时间和方法.doc VIP
- SMAR公司DT301密度计说明书.pdf
- 2、高鸿业宏观经济学教案.doc VIP
- 高杆灯取电照明装置.pdf VIP
- Unit 2 Expressing yourself Part B let's learn 教案 三年级英语下册 人教PEP版.docx VIP
- 【通用】马年猜猜乐PPT(猜成语)打印版【课件】.pptx
- PDCA循环-提高手术间无菌物品定位放置规范率PPT优秀案例.pptx
原创力文档

文档评论(0)