JTAG(Joint Test Action Group)

0、开篇明义

  • JTAG不只是用来给MCU/FPGA等烧写程序。
  • JTAG最初用来作为边界扫描测试(Boundary Scan Test),IEEE Standard 1149.1-1990。

1、管脚

1.1、4 wire JTAG

PinDescription
TCK(Test Clock Input)Mandatory,TCK provides the clock for the test logic.
TMS(Test Mode Select Input)Mandatory,The value of the signal present at TMS at the time of a rising edge at TCK determines the next state of the TAP controller, the circuit that controls test operations.
TDI(Test Data Input)Mandatory,Serial test instructions and data are received by the test logic at TDI.
TDO(Test Data Output)Mandatory,TDO is the serial output for test instructions and data from the test logic.
TRST(Test Reset Input)Optional,The optional TRST* input provides for asynchronous initialization, principally at power-up, of the TAP controller, the test mode persistence (TMP) controller, and possibly other test logic. It has a broader effect than simply moving the TAP controller state machine to the Test-Logic-Reset state. TRST* is required when the test logic does not power-up in a known and controlled state, either because of the nature of the underlying technology or because there is no on-chip power-up reset generator.

备注:nTRST之所以是可选的,是因为Reset可以通过TMS的某种pattern来实现。

1.2、2 wire JTAG

PinDescription
TCK(Test Clock)Mandatory
TDI/TDO(Test Data In/Out)Mandatory

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值