如何将比特流运行速度提高10倍呢? Xilinx SmartLynq 数据线完美实现

作者:清风流云

背景:
JTAG是英文“Joint Test Action Group(联合测试行为组织)”的词头字母的简写,该组织成立于1985 年,是由几家主要的电子制造商发起制订的PCB 和IC 测试标准。JTAG 建议于1990 年被IEEE 批准为IEEE1149.1-1990 测试访问端口和边界扫描结构标准。该标准规定了进行边界扫描所需要的硬件和软件。自从1990 年批准后,IEEE 分别于1993 年和1995 年对该标准作了补充,形成了现在使用的IEEE1149.1a-1993 和IEEE1149.1b-1994。JTAG 主要应用于:电路的边界扫描测试和可编程芯片的在线系统编程。

SmartLynq 数据线:
早在1988年的时候,EDN杂志有过一篇关于JTAG的文章(Design for testability createbetterproducts at lower cost),那个时候JTAG还不是一种标准。一直以来,都没有人想贡献出IC package上的三个或四个宝贵的引脚(以前,大多数器件都只有40个引脚)来做别的事情;也没有一个人愿意花大概2%到4%的硅片面积来做芯片的可测试性;几乎每个人都认为一系列的测试协议都是比较慢的。如果往前推30年,JTAG还是一个限定性的标准的是,大部分设计人员们会发现很多很棒的各类事情可以去做而不是测试——比如说将配置下载到FPGA芯片中进行debug设计。

而今天,JTAG成为Xilinx全可编程器件配置的一个用于debug调试和性能分析的基本部分已经有很长很长时间了。不过,只有当配置位比较小时,基于JTAG的配置和debug调试感觉还是比较快的,而由于现在的时间要求有点不同了,或许以前感觉JTAG的bit 率还可以,但是现在却感觉有点慢了。

针对这个问题,此刻,你有一个全新的快速的方式来实现基于JTAG的配置、debug调试和性能分析。这个选择就是Xilinx SmartLynq 数据线,它可以将比特流的编程速度从0.4提高到4Mbyte/sec(有10倍增长),同时,还将JTAG的最大时钟频率也从12Mhz提高到40MHz(3.33倍增长),这样一来是不是快了很多呢。

SmartLynq Data Cable

SmartLynq 数据线

上图就是上面提到的SmartLynq 数据线,目前的价值为495美刀。值得注意的是SmartLynq向后兼容于平台线缆 USB II,并且可以使用相同标准的PC4JTAG连接器连接到目标板,同时它支持Vivado设计套件、Labtools、Xilinx软件开发工具套件的开发。此外,SmartLynq也有一些有别于Xilinx平台线缆 USB II的特点,比如它还有一个以太网主机接口。

总结:
随着技术的不断发展,对于一些以前可以容忍的限度也在不断的刷新,或许以前认为的一些延时可以忍受,但是对于现在来说就是一种极大的负担,对于解决类似的负担需要我们不断的改进技术、提出创新型方案,只有这样才可以不被当代的技术所淘汰。

声明:本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利