【电子资讯】JTAG边界扫描
AVR的JTAG的边界扫描(Boundary—Scan)的特点:
>与IEEE l l 49.1标准相兼容的JTAG接口
>遵从JTAG标准的边界扫描功能
>可以扫描所有的端口
>支持可选的IDCODE指令
>额外的AVR—RESET指令以复位AVR
概 述
通过边界扫描链可以驱动和确定AVR数字I/O引脚的逻辑电平,并可以脱离系统停止工作的模拟电路的边界。从系统级来说,所有具有JTAG功能的IC都以串行的方式与TDl.TDO信号相连,形成一个很长的移位寄存器。外部控制器可以设置器件.使之在输出引脚输出信号以及确定器件输入引脚的逻辑电平,然后控制器可以比较接收到的数据和期望值。通过这种方式,边界扫描只用4个TAP信号实N T PCB板上器件互连、器件完整性的测试。
4个IEEE l l 49.1要求实现的JTAG指令为IDCODE、BYPASS、SAMPLE/PRELOAD和EXTEST,并且AVR的公共JTAG指令AVR—RESET可以用来测试PCB。由于IDCODE是默认的JTAG指令,因此对数据寄存器通路的初始扫描将得到器件的ID号。
更多推荐