边界扫描系统配置详解
1. 1149.1标准的可扩展性与边界扫描概述
1149.1标准具有高度可扩展性,设计人员能够为JTAG硬件添加非侵入式或引脚许可操作模式。这不仅能让支持JTAG标准的硬件发挥更大效益,还能创造出额外的测试和非测试系统操作模式。
符合1149.1边界扫描标准的集成电路,每个芯片引脚都有内部硬件,在引脚位置提供一个寄存器。这些寄存器在芯片引脚周边的串行连接被称为边界寄存器。输入引脚可通过内部引脚硬件驱动内部系统电路,也可通过将模式串行移入边界寄存器来加载特定输入引脚的边界寄存器单元,该引脚的值可用于驱动系统电路。同样,系统电路的输出可以直接驱动输出引脚,也可以被捕获到该引脚的边界寄存器单元中,然后从芯片串行移出。TDI引脚是边界寄存器的串行输入,TDO引脚是边界寄存器的串行输出。TDI和TDO之间可根据测试硬件的当前模式连接多个由边界扫描硬件提供的寄存器。
2. TAP控制器和端口
边界扫描控制信号和寄存器包括:
- 数据寄存器 :边界寄存器、设备ID寄存器和旁路寄存器等可在TDI和TDO之间串行连接。设备ID寄存器提供设备标识,旁路寄存器可绕过组件的边界寄存器,在PCB上所有组件的边界寄存器串联在一起,且只需测试一个组件时,可减少寄存器长度。
- 指令寄存器 :可加载指令,使测试硬件进入不同操作模式。部分指令模式是强制的,部分是可选的,还可添加用户定义的指令,但需遵循JTAG标准的约束。
- 控制引脚 :
- TCK引脚为边界扫描硬件提供测试时钟,其时钟速率应独立于系统时钟速率,与系
超级会员免费看
订阅专栏 解锁全文
917

被折叠的 条评论
为什么被折叠?



