0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Xilinx SmartLynq Data Cable可将比特流运行速度提高10倍

Hx 作者:工程师陈翠 2018-06-29 13:09 次阅读

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

SmartLynq Data Cable:

早在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 Data Cable,它可以将比特流的编程速度从0.4提高到4Mbyte/sec(有10倍增长),同时,还将JTAG的最大时钟频率也从12Mhz提高到40MHz(3.33倍增长),这样一来是不是快了很多呢。

SmartLynq Data Cable

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

总结:

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    70

    文章

    2119

    浏览量

    119367
  • JTAG
    +关注

    关注

    6

    文章

    383

    浏览量

    71150
收藏 人收藏

    评论

    相关推荐

    由于规则违规而无法生成比特流

    /howto-create-and-package-ip-using-xilinx-vivado-2014-1/由于以下错误,未生成比特流:错误:[Drc 23-20]规则违规(NSTD-1)未指定的I / O标准 -141个逻辑端口中的11个使用I / O标准(IOST
    发表于 10-24 15:31

    无法生成比特流

    你好,我使用Vivado 2017.4;当我运行Synthesis和Implementation时,一切似乎都可以。但是,当我想生成比特流文件时,没有任何错误消息发生。.runs / impl_l
    发表于 11-09 11:37

    将时钟与输入比特流同步

    你好,这是一个思维设计,而不是我正在积极努力的东西,但是:我想分析一下比特流比特流包含在时钟脉冲或两个时钟脉冲之间对齐的脉冲。没有明确的时钟信号,但我知道粗略的时钟速度,并且在比特流
    发表于 12-17 16:35

    如何使用IMPACT在FPGA xilinx中下载比特流

    你好,请有人解释我如何使用IMPACT在FPGA xilinx中下载比特流先谢谢你以上来自于谷歌翻译以下为原文hello,please can someone explain me how
    发表于 01-15 10:08

    中途向ICAP中止写入部分比特流

    嗨,我正在尝试部分自我重新配置。想法是通过介质将部分比特流发送到FPGA。FPGA接收它(在多个块中)并将比特流写入ICAP。当连接发生时,我的FPGA的行为会发生什么发送部分比特流中途消失了?我
    发表于 02-14 09:40

    怎么在我的比特流中攻击BRAM

    我不想进入这里。软件的实际创建是微不足道的 - 只需更改文件中的一些位,并调整一些CRC。困难的部分是获得比特流格式的规范。我知道比特流格式不公开。一些想法: -Xilinxdata
    发表于 03-19 12:44

    怎么使用ISE Webpack生成比特流

    ifourunderstanding不正确,并希望得到任何帮助和建议:1.我们将使用ISE Webpack生成比特流。2.然后我们将生成一个新文件,由SPI闪存使用,包含上一步中获得的比特流。3.现在我们将使
    发表于 07-04 08:13

    比特流是什么

    `请问比特流是什么?`
    发表于 08-23 16:24

    用JTAG PC4编程ML507无法下载比特流

    嗨,我正在尝试使用JTAG将比特流下载到ML507。平台电缆变为绿色并检测到JTAG链。问题是,我无法下载比特流。IMPACT报告:错误显示在状态寄存器中,释放完成位不是1。SW3配置为:00010100希望有人可以提供帮助,安德烈log.txt 6 KB
    发表于 08-26 10:03

    如何使用Vivado生成特定的部分比特流

    Mul7.穆添加8. Mul Sub9. Mul Mul现在我希望为上述任何一种组合提供完整的比特流(比如Add Add)。并且我希望部分比特流用于所选择的组合,即添加用于部分区域1和1。 2,Sub
    发表于 05-05 09:42

    请问如何在Vivado中更改比特流文件的位置?

    有没有办法改变比特流文件位于Vivado(2016.1)内的位置?我知道我可以在Tcl控制台上输入tcl命令“write_bitstream”(https://forums.xilinx
    发表于 05-12 09:23

    Vivado报告分配给设备的比特流不正确怎么办

    (xczu7eg-ffvf1517-1-e),代码实现并正确生成比特流。然而,当我使用Xilinx平台电缆II通过JTAG配置带有比特流的设备时,我得到错误Labtools 27-3303。 (分配给设备的
    发表于 06-09 14:24

    是否需要在flash上​​切换黄金比特流和多重比特流的位置?

    嗨专家, 我正在使用spartan-6 FPGA进行多重启动实验。我发现位文件位于ug380上,如下图所示。黄金比特流位于闪存的下部块上,多重引导比特流位于闪存的较高块上。 因此,如果我想使用保护区
    发表于 06-09 17:43

    Xilinx是否有用于比特流加密的文档

    你好,我只是想知道Xilinx是否有用于比特流加密的文档(或教程)。 UG191的第33-35页有一些简短的说明,但我不知道Xilinx是否喜欢逐步实施。谢谢。强
    发表于 06-15 13:39

    使用IMPACT(ISE)将比特流下载到Zynq设备中而无需启动ARM?

    大家好,有没有一种简单的方法可以使用IMPACT(ISE)将比特流下载到Zynq设备中而无需启动ARM?我知道这可以用Vivado完成。TIA
    发表于 07-21 15:11