IEEE 1149.1-1990规范提供了可选的IDCODE指令模式,允许盲目询问JTAG链中的器件。
上电时,任何支持IDCODE的器件都会自动将IDCODE指令加载到指令寄存器中。任何不支持IDCODE的器件都会自动将BYPASS指令加载到指令寄存器中。
上电后,通过从数据寄存器移位数据来完成盲询问。任何支持IDCODE的器件都会将最低有效位(LSB)中的“1”移出32位ID值,并且任何不支持IDCODE的器件都会在BYPASS寄存器中移出零。要确定器件是否支持IDCODE,只需检查移出的第一位是“1”还是“0”。
有关JTAG支持的更多信息,请参考AN 39:Altera器件中的IEEE 1149.1(JTAG)边界扫描测试 (PDF) 。
没有回复内容