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

    文章

    3844

    浏览量

    111557
  • IP
    IP
    +关注

    关注

    5

    文章

    1893

    浏览量

    156963
  • UltraScale
    +关注

    关注

    0

    文章

    126

    浏览量

    32450

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    详解AMD Zynq UltraScale+ MPSoC的中断架构

    为了能够创建更高级的事件驱动型 AMD Zynq UltraScale+ MPSoC 应用,我们需要先深入了解这些器件中更为复杂的要素。具体而言,我们需要了解中断在 Zynq MPSoC PS
    的头像 发表于 05-16 09:34 219次阅读
    详解AMD Zynq <b class='flag-5'>UltraScale+</b> MPSoC的中断架构

    AMD Zynq UltraScale+ RFSoC评估套件调试检查表

    本篇文章包含一份调试检查表,它是对 AMD Zynq UltraScale+ RFSoC 评估套件(ZCU208、ZCU216、ZCU111 和 ZCU670)上评估板相关问题进行故障排除的重要资源。
    的头像 发表于 04-15 14:08 361次阅读
    AMD Zynq <b class='flag-5'>UltraScale+</b> RFSoC评估套件调试检查表

    第二代AMD Kintex UltraScale+ FPGA的亮点

    第二代 AMD Kintex UltraScale+ FPGA 可有效赋能专业音视频、广播、医疗、机器视觉、机器人技术及测试测量等领域的开发者,助力其打造兼具卓越性能和可靠性的强大系统,即使是面对
    的头像 发表于 03-03 11:32 2963次阅读
    第二代AMD Kintex <b class='flag-5'>UltraScale+</b> FPGA的亮点

    【ALINX选型】AMD Kintex UltraScale+ 系列 FPGA 开发板速选

    、高速 IO 能力与整体功耗之间保持了较好的工程平衡。 XCKU15P 配备了: 丰富的高速串行收发器GTY/GTH) 成熟稳定的 PCIe Gen3 支持能力 足够多的 LUT / BRAM
    的头像 发表于 01-16 09:47 429次阅读
    【ALINX选型】AMD Kintex <b class='flag-5'>UltraScale+</b> 系列 FPGA 开发板速选

    使用Aurora 6466b协议实现AMD UltraScale+ FPGA与AMD Versal自适应SoC的对接

    在本博客中,我们将介绍使用 Aurora 6466b 协议实现 AMD UltraScale+ FPGA 与 AMD Versal 自适应 SoC 的对接。我们还将涵盖有关 IP 配置、FPGA 之间的连接、时钟设置以及复位拓扑结构的详细信息。
    的头像 发表于 01-13 14:04 3983次阅读
    使用Aurora 6466b协议实现AMD <b class='flag-5'>UltraScale+</b> FPGA与AMD Versal自适应SoC的对接

    如何在Zynq UltraScale+ MPSoC平台上通过JTAG启动嵌入式Linux镜像

    流程教程)。本文则进一步讲解如何在 Zynq UltraScale+ MPSoC 平台上通过 JTAG 逐步启动 Linux,并提供了完整的过程与关键命令。只要按步骤操作,即使是复杂的 Linux 镜像也能成功通过 JTAG 启动。
    的头像 发表于 01-13 11:45 5245次阅读

    深入剖析TLK6002:高性能多速率收发器的技术详解

    深入剖析TLK6002:高性能多速率收发器的技术详解 在高速数据传输领域,德州仪器(TI)的TLK6002多速率收发器凭借其卓越的性能和丰富的功能,成为了众多应用场景的理想选择。本文将
    的头像 发表于 12-28 16:30 721次阅读

    深入解析TLK6002:高性能多速率收发器的技术洞察

    深入解析TLK6002:高性能多速率收发器的技术洞察 在高速数据传输领域,多速率收发器是实现高效、稳定通信的关键组件。TI公司的TLK6002多速率
    的头像 发表于 12-24 16:30 375次阅读

    AMD UltraScale架构:高性能FPGA与SoC的技术剖析

    的性能,成为了众多工程师的首选。本文将深入剖析UltraScale架构的各个方面,为电子工程师们提供全面的技术参考。 文件下载: AMD ,Xilinx Artix™ UltraScale+
    的头像 发表于 12-15 14:35 834次阅读

    现已上市:AMD Spartan UltraScale+ FPGA SCU35 评估套件——面向所有开发人员的经济实惠平台

    设计。 灵活、可靠且高能效的连接 这款新的评估套件使用户 能够验证 Spartan UltraScale+ SU35P FPGA,并连接套件提供的各种接口选项。 它面向需要高 I/O、低功耗、多传感配置
    的头像 发表于 11-27 10:52 691次阅读

    AMD Spartan UltraScale+ FPGA的优势和亮点

    AMD Spartan UltraScale+ FPGA 集小型封装、先进的 I/O 功能与低功耗等优势于一体。该系列 FPGA 配备高速 16.3 Gb/s 收发器、内置的外部内存控制以及
    的头像 发表于 10-17 10:16 1060次阅读
    AMD Spartan <b class='flag-5'>UltraScale+</b> FPGA的优势和亮点

    Kintex UltraScale 纯 FPGA 开发平台,释放高速并行计算潜能,高性价比的 FPGA 解决方案

    璞致电子PZ-KU060-KFB开发板采用Xilinx Kintex UltraScale KU060芯片,提供高密度并行计算能力,配备4GB DDR4内存、20对GTH高速收发器和多种扩展接口
    的头像 发表于 08-18 13:28 986次阅读
    Kintex <b class='flag-5'>UltraScale</b> 纯 FPGA 开发平台,释放高速并行计算潜能,高性价比的 FPGA 解决方案

    璞致电子 UltraScale+ RFSoC 架构下的软件无线电旗舰开发平台

    璞致电子 PZ-ZU49DR-KFB 开发板基于 Xilinx ZYNQ UltraScale+ RFSoC XCZU49DR 主控制,以 "ARM+FPGA 异构架构" 为
    的头像 发表于 08-06 10:08 1496次阅读
    璞致电子 <b class='flag-5'>UltraScale+</b> RFSoC 架构下的软件无线电旗舰开发平台

    AMD FPGA异步模式与同步模式的对比

    本文讲述了AMD UltraScale /UltraScale+ FPGA 原生模式下,异步模式与同步模式的对比及其对时钟设置的影响。
    的头像 发表于 07-07 13:47 1859次阅读

    AMD Spartan UltraScale+ FPGA 开始量产出货

    高 I/O、低功耗及先进的安全功能,适用于成本敏感型边缘应用 AMD 很高兴宣布,Spartan UltraScale+ 成本优化型系列的首批器件现已投入量产! 三款最小型的器件——SU10P
    的头像 发表于 06-18 10:32 2600次阅读
    AMD Spartan <b class='flag-5'>UltraScale+</b> FPGA 开始量产出货