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

    文章

    3795

    浏览量

    110634
  • IP
    IP
    +关注

    关注

    5

    文章

    1849

    浏览量

    154957
  • UltraScale
    +关注

    关注

    0

    文章

    125

    浏览量

    32224

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    AMD Spartan UltraScale+ FPGA的优势和亮点

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

    fpga开发板 璞致 Kintex UltraScale Plus PZ-KU3P 与 PZ-KU5P核心板与开发板用户手册

    的Kintex UltraScale+开发板采用核心板+底板结构,核心板提供KU3P/KU5P两种型号,配备2GB DDR4、256Mb QSPI Flash等资源,通过240P高速连接与底板连接。底板集成了千兆以太网、QSFP28、MIPI、FMC、PCIe等丰富接口
    的头像 发表于 09-26 10:46 645次阅读
    fpga开发板 璞致 Kintex <b class='flag-5'>UltraScale</b> Plus PZ-KU3P 与 PZ-KU5P核心板与开发板用户手册

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

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

    德州仪器THVD1400V汽车级RS-485收发器技术解析

    (SLR),用于将收发器设置为最大的20Mbps模式或转换速率受限的500kbps模式。 THVD1400V 收发器 具有差分输出,在5V电源下可超过2.1V,以兼用PROFIBUS
    的头像 发表于 08-11 09:47 854次阅读
    德州仪器THVD1400V汽车级RS-485<b class='flag-5'>收发器</b>技术解析

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

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

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

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

    CAN收发器:总线信号的“翻译官”

    的逻辑电平。今天,我们就来深入探讨CAN收发器的工作原理、行业应用以及相关参数测量方法!CAN收发器的定义CAN收发器是一种物理层接口芯片,位于CAN控制
    的头像 发表于 06-27 11:34 1719次阅读
    CAN<b class='flag-5'>收发器</b>:总线信号的“翻译官”

    AMD Spartan UltraScale+ FPGA 开始量产出货

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

    Xilinx Ultrascale系列FPGA的时钟资源与架构解析

    Ultrascale+采用16ns,有3个系列:Artix,Kintex,Virtex。不仅是工艺制程方面,在其他方面也存在较大改进,如时钟资源与架构,本文将重点介绍Ultrascale的时钟资源与架构,Ultrascale+
    的头像 发表于 04-24 11:29 2119次阅读
    Xilinx <b class='flag-5'>Ultrascale</b>系列FPGA的时钟资源与架构解析

    无线收发器有杂音滋滋滋的原因及解决方法

    本文将深入探讨无线收发器产生杂音的原因,并提供相应的解决方法
    的头像 发表于 01-29 15:35 3638次阅读

    无线收发器工作原理,无线收发器怎么使用

    无线收发器作为现代通信技术的重要组成部分,广泛应用于各个领域,包括无线通信、物联网、远程控制和无线传感网络等。本文将深入探讨无线收发器的工作原理,同时提供详细的使用方法
    的头像 发表于 01-29 15:31 2567次阅读

    高速接口7系列收发器GTP介绍

    ,这是一个带一个QUAD的ZYNQ FPGA,上面的收发器是GTP。对于其他稍微高端一点的ZYNQ上带有收发器应该是GTH/GTX的。但是,只是实现一个千兆网,使用GTP应该是足够了。因此需要了解
    的头像 发表于 01-24 11:53 1680次阅读
    高速接口7系列<b class='flag-5'>收发器</b>GTP介绍

    Zynq UltraScale+ MPSoC数据手册

    电子发烧友网站提供《Zynq UltraScale+ MPSoC数据手册.pdf》资料免费下载
    发表于 12-30 14:37 3次下载