JTAG技术详解.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JTAG技术详解

JTAG技术俗称边界扫描技术,是近代发展起来的高级测试技术。 随着电子技术的高速发展,电路已经进入超大规模时代,芯片的封装技术也日新月异,从最初的DIP到QFP,已经当今的BGA,电路的物理可测试性正在逐渐消失。 为了寻找更先进的测试技术,1985年,IBM、ATT、Texas Instruments、Philips、Siemens、Alcatel、Ericsson等几家公司联合成立了JETAG(Joint European Test Action Group欧洲联合测试行动小组),并提出边界扫描技术。通过存在于器件输入输出管脚与内核电路之间的BSC(Boundary Scan Cell)对器件及其外围电路进行测试。 1986年,一些欧洲之外的其他公司加入该组织,JETAG组织的成员已不仅仅局限在欧洲,所以该组织名称由JETAG更改为JTAG。 1990年,IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)正式承认JTAG标准,命名为IEEE1149.1-1990。 JTAG主要有以下几个方面应用: 1).互连测试。判断互连线路是否存在开路、短路或固定逻辑故障。 2).可编程器件的程序加载。如FLASH、CPLD、FPGA等器件的加载。 3).电路采样。器件正常工作时,对管脚状态进行采样观察。 JTAG测试一般使用标准的TAP(Test Access Port)连接器,如下图所示。 A).1号脚为TCK。JTAG测试参考时钟,由JTAG主控制器提供给被测试器件,该信号需要下拉处理,下拉电阻不能小于330ohm,一般选择1Kohm。之所以TCK要下拉处理,是因为JTAG测试规范规定:在TCK为低电平时,被测试器件的TAP状态机不得发生变化。所以,默认状态下,TCK必须为低电平,使TAP状态机保持稳定。最小驱动电流为2mA。 B).2号脚为GND。使用时直接连单板的GND即可。 C).3号脚为TDO。JTAG测试数据输出管脚,JTAG主控制器从此管脚输出测试数据给被测试器件,JTAG主控制器的TDO接被测试器件的TDI。TDO在TCK的下降沿输出。JTAG测试规范没有规定如何处理TDO管脚,一般情况下悬空即可,也可以通过4.7Kohm电阻上拉到VCC,已增加驱动TDO的驱动能力。 D).4号脚为VCC。连接电源,一般为3.3V/2.5V/1.8V等,具体看芯片说明。在这里特别说明下,在实际使用中,很容易将2号脚的GND与此VCC接反,导致JTAG不可用,所以,大家在设计审查时一定要特别关注这个地方。以免因低级错误导致设计改板。 E).5号脚为TMS。TMS是Test Mode Select的缩写,作用是进行测试模式选择,由JTAG主控制器输出给被测试器件。被测试器件在TCK的上升沿才TMS信号进行采样,根据采样结果来判断是正常模式还是JTAG测试模式(TMS=“0”为正常模式,TMS=“1”为JTAG模式)。 该管脚需要上拉处理,上拉电阻不小于470ohm,一般选取4.7Kohm。之所以要上拉处理,是因为JTAG测试规范规定:当TMS为高电平状态持续5个TCK时钟周期时,TAP状态机必须回归到复位状态上,不管当前处于何种状态。为了让TAP在非测试时间里保持在复位的待命状态,所以将TMS上拉,使其默认状态为高电平。最小驱动电流为1mA。TMS的频率一般在10MHz以下。 F).6号脚为NC。Not Connect的意思,该管脚为定义,使用时悬空即可。 G).7号脚为/TRST。TAP状态机复位信号。由JTAG主控制器输出到被测试器件。该信号需要下拉处理,下拉电阻不小于330ohm,一般选取1kohm。 为了保证器件的正常功能,上电时需要使TAP状态机复位,这样就不会因为TAP状态机的状态不定而影响芯片的正常功能。通过电阻下拉到GND后,所有被测试芯片的TAP状态机一直处于复位状态。/TRST为可选信号(因为TMS上拉已经可以保证TAP状态机处于复位状态),一般CPLD/FPGA等逻辑器件的JTAG接口没有提供此信号。 H).8号脚为/DW。Direct Write的意思,由JTAG主控制器输出到被测试器件。该信号一般在对JTAG写入速度要求很高的情况下使用,该信号有效时,JTAG写入时可以跳过很多中间状态,直接写入数据。该信号一般很少使用。 I).9号脚为TDI。Test Data Input,JTAG主控制器的TDI接被测试器件的TDO。JTAG主控制器会在TCK的上升沿对TDI信号进行采样。该信号需要上拉处理,上拉电阻要求不小于1Kohm,一般选取4.7Kohm。之所以要上拉处理,是因为JTAG测试规范中规定:当从TDI接收到的数据为全“1”指

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档