构建多电压 JTAG 链
selina -- 周三, 09/13/2017 - 08:42随着低功耗的手持式设备越来越多,混合有 5 V、3.3 V、2.5 V 和 1.8 V 器件的印刷电路板也越来越多普遍,这使得 JTAG 链的设计成为一项极具挑战性的任务。设计者师不仅必须确定 JTAG 链的工作电压,同时还必须确定这些使用不同电压的器件的安放顺序。本文比较了多种设计多电压 JTAG 链的方法,并提供了一些有关执行强大的无故障设计的提示和技巧。
菊花链,或通过其 JTAG 端口连接多个 DSP、FPGA、CPLD 和其他逻辑器件,使得它们可以通过单个 JTAG 连接器进行控制。菊花链常用于具有多个 JTAG 器件的电路板,它可以将 TDI 和 TDO 引脚连接在一起以形成一个串行路径。链的输入是第一 个器件的 TDI;链的输出是最后一个器件的 TDO。所有器件的 TRST、TCK 和 TMS 引脚均并行连接。通过提供一些可安装或移除(具体取决于所需的目标器件)的跳线,菊花链允许链中的一个或多个器件被绕过以进行调试目的。理论上,通过菊花链连接的器件数量可以是无限的,但是如果菊花链中的器件数量超过八个,就会经常出现时序问题和间歇性的崩溃,特别是时钟速率较高时,更是如此。