前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GT Transceiver中的重要时钟及其关系(7)TXUSRCLK以及TXUSRCLK2的产生

GT Transceiver中的重要时钟及其关系(7)TXUSRCLK以及TXUSRCLK2的产生

作者头像
Reborn Lee
发布2021-10-20 11:51:12
1.1K0
发布2021-10-20 11:51:12
举报

前言

上文说了TXUSRCLK以及TXUSRCLK2的作用以及关系:

  • TXUSRCLK是GTX/GTH transceiver中PCS逻辑的内部时钟。
  • TXUSRCLK2是进入GTX/GTH Transceiver TX端所有信号的主要同步时钟。

对于TXUSRCLK和TXUSRCL2,必须遵守这些关于时钟之间关系的规则。

  • TXUSRCLK和TXUSRCLK2必须是正边对齐的,它们之间的偏移尽可能小。因此,低偏移的时钟资源(BUFG、BUFH、和 BUFR)应被用来驱动TXUSRCLK和TXUSRCLK2。
  • 即使它们可能以不同的频率运行,TXUSRCLK、TXUSRCLK2和 Transmitter参考时钟必须有相同的振荡器作为其来源。因此 TXUSRCLK和TXUSRCLK2必须是发射器参考时钟的倍频或分频版本。

回顾了之后,我们来看看这两个时钟是如何产生的:

正文

根据TXUSRCLK和TXUSRCLK2的频率,有不同的方式可以使用FPGA时钟资源来驱动TX接口的并行时钟。

在这些例子中,TXOUTCLK来自MGTREFCLK0[P/N]或MGTREFCLK1[P/N]

TXOUTCLK在2字节或4字节模式下驱动GTX/GTH收发器TX

如下图:

TXOUTCLK在2字节或4字节模式下驱动GTX/GTH收发器TX

TXOUTCLK用于驱动单通道配置中的2字节模式(TX_DATA_WIDTH=16或20,TX_INT_DATWIDTH=0)或4字节模式(TX_DATA_WIDTH=32或40,TX_INT_DATWIDTH=1)的TXUSRCLK和TXUSRCK2。在这两种情况下,TXUSRCLK2的频率都等于TXUSRCLK。

类似地,如下图:

TXOUTCLK在2字节或4字节模式下驱动GTX/GTH收发器TX

TXOUTCLK 在 4 字节或 8 字节模式下驱动 GTX/GTH 收发器 TX

如下图:

TXOUTCLK 在 4 字节或 8 字节模式下驱动 GTX/GTH 收发器 TX

TXOUTCLK用于驱动TXUSRCLK2的4字节模式(TX_DATA_WIDTH = 32或40,TX_INT_DATWIDTH = 0)或8字节模式(TX_DATA_WIDTH = 64或80,TX_INT_DATWIDTH = 1)。

在这两种情况下,TXUSRCLK2的频率都等于TXUSRCLK频率的一半。

MMCM是位于器件上半部的时钟管理单元(CMT)的一部分,它只能驱动器件上半部的BUFG。同样,位于下半部的MMCM也只能驱动下半部的BUFG

注:在Kintex™-7器件中,需要BUFH/BUFG。在Virtex-7器件中,BUFH/BUFG是不需要的。

类似地,如下图:

TXOUTCLK 在 4 字节或 8 字节模式下驱动 GTX/GTH 收发器 TX

可见,TXUSRCLK以及TXUSRCLK2都来自于TXOUTCLK,所以,后面的文章有必要追究下TXOUTCLK的来源。

我们在

  1. TXOUTCLK在2字节或4字节模式下驱动GTX/GTH收发器TX
  2. TXOUTCLK 在 4 字节或 8 字节模式下驱动 GTX/GTH 收发器 TX

中,都提到了两种情况:

  1. 单 lane
  2. 多lane

那么lane的含义是否感兴趣呢?我们后面再说.

- END -

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-10-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FPGA LAB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
    • TXOUTCLK在2字节或4字节模式下驱动GTX/GTH收发器TX
      • TXOUTCLK 在 4 字节或 8 字节模式下驱动 GTX/GTH 收发器 TX
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档