没有合适的资源?快使用搜索试试~ 我知道了~
JTAG(Joint Test Action Group)协议介绍
4星 · 超过85%的资源 需积分: 48 39 下载量 86 浏览量
2011-08-02
14:31:40
上传
评论
收藏 30KB DOC 举报
温馨提示
试读
3页
JTAG(Joint Test Action Group)联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
资源推荐
资源详情
资源评论
JTAG
协议介绍
联合测试行动小组是一种国际标准测试协议
( 兼容),主要用于芯片内部测试。现在多数的高级器件都支持
协议,如 、 器件等。标准的 接口是 线:、
、、,分别为模式选择、时钟、数据输入和数据输出线。
的一些说明
最初是用来对芯片进行测试的,基本原理是在器件内部定义一个
(!"#$测试访问口)通过专用的 测试工具对内部
节点进行测试。 测试允许多个器件通过 接口串联在一起,形成一个
链,能实现对各个器件分别测试。现在, 接口还常用于实现
(%&'()'')*+!"#$在线编程),对 ,- 等器件进行编
程。
编程方式是在线编程,传统生产流程中先对芯片进行预编程再装到板上因
此而改变,简化的流程为先固定器件到电路板上,再用 编程,从而大大
加快工程进度。 接口可对 芯片内部的所有部件进行编程
通常所说的 大致分两类,一类用于测试芯片的电气特性,检测芯片是否
有问题;一类用于 *(;一般支持 的 . 内都包含了这两个模块。
一个含有 *( 接口模块的 .,只要时钟正常,就可以通过 接
口访问 . 的内部寄存器和挂在 . 总线上的设备,如
,-,/,(比如 0#1,12, 系列)内置模块的寄
存器,象 ./,', 等等的寄存器。
上面说的只是 接口所具备的能力,要使用这些功能,还需要软件的配合,
具体实现的功能则由具体的软件决定。
例如下载程序到 / 功能。了解 的都知道,要使用外接的 /,需要参
照 ))3 的寄存器说明,设置 / 的基地址,总线宽度,访问速
度等等。有的 则还需要 /'),才能正常工作。运行 '4) 时,这
些设置由 '4) 的初始化程序完成。但如果使用 接口,相关的寄存
器可能还处在上电值,甚至是错误值,/ 不能正常工作,所以下载必然要失
败。要正常使用,先要想办法设置 /。在 5 中,可以在 + 窗口
通过 ,命令设置,在 6 中可以在 + 窗口通过 命令设置。
下面是一个设置 #7## 的命令序列,关闭中断,设置 #%89并进
行 /'),适用于 6 带的 *(
''#2::;<9#298<---关闭所有中断
''#2:#####9#2###<08=98<---设置 #
''#2:####9#2#<##<#<98<---设置
''#2:####79#2#8##<08=98<---设置 <
''#2:####9#2###<08=98<---设置 8
资源评论
- l25102018-06-11不错的资料。有一定的参考价值。
xyz27823501
- 粉丝: 4
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功