首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修案例库 > 综合 其它
什么是JTAG接口
来源:本站整理  作者:佚名  2014-01-06 11:12:14

    JTAG (Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(与IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线,分别是模式选择TMS、时钟TCK、数据输入TDI和数据输出TDO线。

    一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH、RAM、SOC(系统级芯片,如4510B、44Box、AT91M系列)和内置模块的寄存器。
    JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System rogrammable,在线编程),对FLASH等器件进行编程。在实际使用中,常通过JTAG接口进行以下两类操作:一类用于测试芯片的电气特性,检测芯片是否有问题,另一类用于排除程序故障(Debug)。
    总之,通过JTAG接口可对芯片内部的所有部件进行访问,因而是开发调试嵌入式系统的一种简洁高效的手段。目前,JTAG接口的有两种标准,即14针接口和20针接口,其引脚定义见表1。

    上面所述只是JTAG接口所具备的能力,要使用这些功能,还需要软件的配合,具体实现的功能则由具体的软件决定,例如要使用外接的.RAM,需要参照SOC DataSheet的寄存器说明,设置R.AM的基地址、总线宽度和访问速度等参数。有的SOC还需要重新定义集成块的LBA地址,这样才能正常工作。

关键词:JTAG

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:300,257.80000 毫秒