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

2019-9-28 16:48 16118 160
菊花链是指由一系列菊花组成的花环,但是在电气和电子工程中通常使用方式连接。
例如,设备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.



推荐阅读
国产洗衣机故障代码通用查询方法-异常含义大全 2020-08-17 17:52
物联网气体传感器有何不同,气体传感器集成到空气质量监测 2020-07-21 12:02
两个防反接电路 2019-10-29 16:59
芯片上中下游产业链全梳理:设计-圆晶代工-封装测试 2021-01-27 15:28
华硕ROG Phone 3实测高通S865处理器安兔兔跑分破65万,外挂风扇飙升 2020-07-24 14:56