什么是菊花链式连接,DSP、JTAG集成电路图菊花链?

2019-9-28 16:48 16584 165
菊花链是指由一系列菊花组成的花环,但是在电气和电子工程中通常使用方式连接。
例如,设备A和设备B通过电缆连接,设备B连接到设备C,设备C通过电缆连接到设备D。在这种连接方法中,不形成网格拓扑。只有相邻的设备才能直接通信,例如,在前面的例子中,设备A不能直接与设备C通信。它们必须通过设备B传输。这种方法也不构成循环。因为最后一个设备不会连接到第一个设备。

DSP的菊花链连接

最近一个项目是两片6678,于是考虑到用菊花链来节省接口,最后在网上看了下,果然有,于是就藤抄下来了。就是TDI,TDO串联,其它并联即可,可看下图就明白了!
来源CSDN: zou_teng

所有JTAG集成电路都应该支持菊花链

菊花链

在电气和电子工程中,菊花链是一种布线方案,其中多个设备按顺序或环形连接在一起。相邻设备才能通信。菊花链可用于电源,模拟信号,数字数据或其组合。
但是由于菊花链的串联特性,如果任何一个设备从链路中移走,则链路便断裂开

如下为一个简单示例

集成电路的JTAG菊花链

大多数数字处理器均带有JTAG接口,方便设计人员对处理器进行在线调试与程序下载。当信息处理单体机箱内存在多个带JTAG接口的处理器时,传统的设计方法是将每个附加卡上对应处理器的JTAG接口引出,独立对各个附加卡中的处理器进行软件调试

将处理器中的JTAG仿真接口连接成菊花链的方式,使用一个JTAG仿真控制器便能访问菊花链中任何一个处理器。如此,只需通过一个JTAG接口便能访问JTAG菊花链中的任何一个器件.

但是由于菊花链的串联特性,如果任何一个设备从链路中移走,则链路便断裂开。参考文献通过模拟开关与光耦的配合设计,实现附加卡中处理器的JTAG仿真接口自由进出已存在的JTAG菊花链,同时不会使已有的菊花链发生断裂。

新技能

前一个器件的TDI和后一个器件的TDO连接在一起,菊花链上所有JTAG器件(例如ARM)的TMS、TCK信号连接在一起,这样一个JTAG菊花链的物理连接就完成了。支持菊花链仿真的仿真器就可以检测到多个内核,可以选择内核进行调试


参考文献

[1]金彧,王彩莲,卢军平, 等.一种自由进出JTAG菊花链的硬件设计方法[J].电脑开发与应用,2012,(8):47-49. DOI:10.3969/j.issn.1003-5850.2012.08.017.



推荐阅读
STC89C52中文资料,STC89C52RC单片机内部硬件结构框图 2019-09-10 15:07
负载对三极管放大电路的电压放大倍数的影响 2019-10-31 16:50
2G 3G 4G 5G网络QoS中的重要角色ARP 2020-05-26 14:55
三大香农定律是什么意思,实现5G技术信息传送速率? 2020-08-27 11:35
为什么说51单片机是经典单片机 2021-01-25 18:08