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

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

3天内不再提示

动态更改UltraScale/UltraScale+ GTH/GTY收发器线速率设置的方法

YCqV_FPGA_EETre 来源:FPGA开发圈 2020-09-03 10:04 次阅读

本篇博文主要讲解了动态更改 UltraScale/UltraScale+ GTH/GTY 收发器线速率设置的方法。

您是否曾想过要使用 UltraScale/UltraScale+ GTH/GTY 收发器来动态更改线速率设置?

有许多客户会将 GTH/GTY 收发器用于其自己的通信协议,因此询问我们如何才能使用收发器来更改线速率。

在 Vivado IP Catalog 的 UltraScale FPGAs TransceiversWizard 中仅含一项线速率设置。

由于 UltraScale/UltraScale+ GTH/GTYTransceiver Wizard 不允许更改线速率设置,因此必须由收发器用户手动执行更改。

1.如何通过 DRP 接口更改线速率

(a) 生成收发器 IP

使用要实现的线速率配置生成收发器 IP。

(b) 生成设计样本

(c) 对设计样本执行逻辑综合

单击 Flow Navigator 中的“运行综合 (Run Synthesis)”:

综合完成后,选择“打开已综合的设计 (Open Synthesized Design)”以打开网表。

(d) 运行随附的脚本

在 Tcl 控制台 (Tcl console) 中运行gt_Attributes_97.tcl脚本:

执行此脚本即可将“Channel/Common”属性输出到gtParams.txt文件。

并且,GTH/GTY 中的属性和修复后的 GTH/GTY 端口也都将包含在同一个文件中输出,以便于您进行比较。

针对要实现的每项 GTH/GTY 配置重复上述步骤 (a) 到 (d)。

(e) 比较输出

通过比较来自 GTH/GTY 配置的gtParams.txt输出,即可立即查看不同的属性。

(f) 动态重配置端口接口 (DRP I/F)

所需属性必须通过 DRP I/F 来设置。

在 (UG576)/(UG578) 的附录 B/C 中详列了每个属性的地址。

如果您不熟悉 DRP I/F,请参阅 (UG576)/(UG578) 的第 2 章,以获取更多信息

(g) 复位

在 DRP I/F 上设置完属性后,必须先再次执行复位,然后才能使用 GTH/GTY。

注:建议最好使用此脚本生成gtParams.txt,然后再进行比较,而不是直接比较封装器 RTL。

由于除 Channel 和 Common 属性外,还可比较修复后的外部端口,因此您可放心更改这些属性。

2.更改 CPLL 校准模块的设置

如果在设计中使用了 CPLL,那么必须在 CPLL 校准模块中更改信号

请参阅(赛灵思答复记录 70485),以获取有关更改信号所需的设置更改的信息

【答复记录70485,https://china.xilinx.com/support/answers/70485.html】

综上,如需动态更改UltraScale/UltraScale+ GTH/GTY 的线速率,请遵循上述步骤 (1) 和 (2) 进行操作。

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

    关注

    10

    文章

    3360

    浏览量

    105766
  • IP
    IP
    +关注

    关注

    5

    文章

    1594

    浏览量

    149210
  • UltraScale
    +关注

    关注

    0

    文章

    116

    浏览量

    31435

原文标题:开发者分享 | 如何动态更改 UltraScale/UltraScale+ GTH/GTY 线速率

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    光纤收发器主要指示灯的含义

    光纤收发器通常配备多个指示灯,用于显示设备的工作状态、网络连接、数据传输速率等重要信息。不同品牌和型号的光纤收发器可能具有不同的指示灯设置,但常见的指示灯及其基本含义相对一致。
    的头像 发表于 08-26 14:58 965次阅读

    TLK10002 10Gbps双通道多速率收发器数据表

    电子发烧友网站提供《TLK10002 10Gbps双通道多速率收发器数据表.pdf》资料免费下载
    发表于 07-09 09:45 0次下载
    TLK10002 10Gbps双通道多<b class='flag-5'>速率</b><b class='flag-5'>收发器</b>数据表

    TLK3132双通道多速率收发器数据表

    电子发烧友网站提供《TLK3132双通道多速率收发器数据表.pdf》资料免费下载
    发表于 06-28 11:45 0次下载
    TLK3132双通道多<b class='flag-5'>速率</b><b class='flag-5'>收发器</b>数据表

    一个更适合工程师和研究僧的FPGA提升课程

    约束; ● 利用UltraScale FPGA收发器进行设计; ● 高速存储接口设计; ● 利用以太网 MAC 控制进行设计; ● 利用千兆位级串行 I/O 进行
    发表于 06-05 10:09

    中高端FPGA如何选择

    Ultrascale+也仅仅支持到PCIe Gen4,也只在最高端的FPGA中支持到58Gb的GTM,大多数Virtex Ultrascale+仅仅支持32.75Gb的GTY。 Speedster7t更是支持400G
    发表于 04-24 15:09

    Achronix的FPGA有哪方面的优势?

    Achronix的Speedster7t支持PCIe Gen5和112G Serdes,而AMD的高端系列Virtex Ultrascale+也仅仅支持到PCIe Gen4,也只在最高端的FPGA中支持到58Gb的GTM,大多数Virtex Ultrascale+仅仅支持
    发表于 03-18 10:55 260次阅读
    Achronix的FPGA有哪方面的优势?

    AMD推出全新Spartan UltraScale+ FPGA系列

    AMD 已经拥有 Zynq UltraScale+ 和 Artix UltraScale+ 系列,而 Spartan UltraScale+ FPGA 系列的推出使其不断现代化。
    发表于 03-18 10:40 328次阅读
    AMD推出全新Spartan <b class='flag-5'>UltraScale+</b> FPGA系列

    AMD 扩展市场领先的 FPGA 产品组合,推出专为成本敏感型边缘应用打造的AMD Spartan UltraScale+ 系列

    股票代码:AMD)今日宣布推出 AMD Spartan™ UltraScale+™ FPGA 系列,这是广泛的 AMD 成本优化型 FPGA 和自适应 SoC 产品组合的最新成员。Spartan
    发表于 03-07 15:17 406次阅读

    AMD推出Spartan UltraScale+ FPGA系列产品

    AMD公司,全球知名的芯片巨头,近日宣布推出全新的AMD Spartan UltraScale+ FPGA系列产品组合。这一新系列作为AMD成本优化型FPGA、自适应SoC产品家族的最新成员,特别针对成本敏感型边缘应用进行了优化,旨在提供更高的成本效益和能效性能。
    的头像 发表于 03-07 10:15 607次阅读

    为嵌入式应用选择AMD Spartan UltraScale+FPGA

    全新 AMD Spartan UltraScale+ FPGA 系列在价格、功耗、功能和尺寸之间取得了良好的平衡。了解该系列器件如何帮助设计人员以低成本推动 I/O 密集型应用产品快速上市。
    的头像 发表于 03-06 11:31 466次阅读
    为嵌入式应用选择AMD Spartan <b class='flag-5'>UltraScale</b>+FPGA

    AMD 扩展市场领先的 FPGA 产品组合,推出专为成本敏感型边缘应用打造的AMD Spartan UltraScale+ 系列

    股票代码:AMD)今日宣布推出 AMD Spartan™ UltraScale+™ FPGA 系列,这是广泛的 AMD 成本优化型 FPGA 和自适应 SoC 产品组合的最新成员。Spartan
    发表于 03-06 11:17 313次阅读

    AMD推出全新Spartan UltraScale+ FPGA系列

    AMD日前正式推出了全新的Spartan UltraScale+ FPGA系列,该系列作为AMD广泛的成本优化型FPGA和自适应SoC产品组合的最新成员,专为边缘端各种I/O密集型应用设计。
    的头像 发表于 03-06 11:09 743次阅读

    采用UltraScale/UltraScale+芯片的DFX设计注意事项

    采用UltraScale/UltraScale+芯片进行DFX设计时,建议从以下角度对设计进行检查。
    的头像 发表于 01-18 09:27 830次阅读
    采用<b class='flag-5'>UltraScale</b>/<b class='flag-5'>UltraScale+</b>芯片的DFX设计注意事项

    针对UltraScale/UltraScale+芯片DFX应考虑的因素有哪些(2)

    UltraScale/UltraScale+芯片开始支持BUFG_*、PLL和MMCM出现在动态区,在7系列FPGA中这些时钟资源只能在静态区。
    的头像 发表于 12-21 09:12 890次阅读
    针对<b class='flag-5'>UltraScale</b>/<b class='flag-5'>UltraScale+</b>芯片DFX应考虑的因素有哪些(2)

    针对UltraScale/UltraScale+芯片DFX应考虑的因素有哪些(1)

    对于UltraScale/UltraScale+芯片,几乎FPGA内部所有组件都是可以部分可重配置的
    的头像 发表于 12-14 16:16 615次阅读
    针对<b class='flag-5'>UltraScale</b>/<b class='flag-5'>UltraScale+</b>芯片DFX应考虑的因素有哪些(1)