假设我有一个JTAG链,其中有来自不同厂商的几个设备:我的软件是如何与该链中的特定系统通信的,它知道链中所有其他设备的IR长度吗?我必须认识他们才能给我的设备发送某种指令,对吧?
发布于 2015-06-18 16:48:52
可以检测到JTAG雏菊链中所有IR寄存器的总长度。还可以检测到链中的设备(或抽头)的数量。但是你不能检测到单个抽头的单个红外长度。
您可以做的是:您可以读取所有用户的JTAG ID代码寄存器。ID码寄存器(在DR路径中)总是32位,由测试逻辑重置来选择.
使用ID代码,您可以识别现有的TAPs,并在数据表中查找单个IR寄存器的长度。
是的:一般来说,你必须知道链中所有水龙头的独立红外长度,才能与其中之一交流。
发布于 2018-01-15 12:42:07
在这里尝试:http://www.fpga4fun.com/JTAG3.html当IR =‘1.1’时,选择旁路。其想法是发送大量的'1‘,因此,不管IR长度,所有的设备将选择旁路。
https://stackoverflow.com/questions/30848363
复制相似问题