GT资源-Clock资源

embedded/2024/12/21 21:41:54/

一、Transmitter 时钟分布

  •  XCLK:在使用TX buffer的模式下,XCLK来源于TXOUTCLK。在使用TX bypassing的模式下XCLK来源于TXUSERCLK。
  • TXUSRCLK是GTX/GTH中PCS的内部逻辑时钟。
  • TXUSRCLK2是GT Transceiver 用户侧逻辑时钟。

 TXUSRCLK与TXUSRCLK2的关系

FPGA TX接口包括两个并行时钟: TXUSRCLK和TXUSRCLK2。TXUSRCLK是GTX/GTH发送端中PCS逻辑的内部时钟。TXUSRCLK所需的速率取决于GTXE2_CHANNEL/GTHE2_CHANNEL原语的内部数据路径宽度和GTX/GTH Transmitter 中TX线速率。

TXUSERCLK的时钟频率与线速率的关系如下:

TXUSRCLK2是数据进入GT Transceiver TX一侧的同步时钟,TXUSRCLK2和TXUSRCLK具有基于TX_DATA_WIDTH(整数)和TX_INT_DATAWIDTH设置的固定速率关系。

(通过设置TX_INT_DATAWIDTH,可以选择7系列FPGA GTX/GTH收发器的内部数据宽度:2 Byte或者4Byte)。

TXUSERCLK和TXUSERCLK2一般是通过TXOUTCLK产生,产生方式有如下几种:

1、TXOUTCLK = TXUSRCLK = TXUSRCLK2

主要用于

  • 2-byte mode:TX_DATA_WIDTH = 16、20和TX_INT_DATWIDTH = 0
  • 4-byte mode:TX_DATA_WIDTH = 32、40和TX_INT_DATWIDTH = 1

当选择多通道模式时,选择其中一个通道的TXOUTCLK作为主时钟去生成TXUSRCLK、TXUSRCLK2,这样可以节省BUFG资源。

 2、TXUSERCLK/2 = TXUSERCLK2

主要用于

  • 4-byte mode:TX_DATA_WIDTH = 32、40和TX_INT_DATWIDTH = 0
  • 8-byte mode:TX_DATA_WIDTH = 64、80和TX_INT_DATWIDTH = 1
此时需要使用MMCM产生相应的时钟关系:

 多通道模式如下:

TXOUTCLK的产生

 

 从上图可以看出TXOUCLK时钟的源时钟有如下几种:

  1. Quad 参考时钟
  2. QPLL产生的QPLLREFCLK
  3. CPLL时钟

 二、Receiver 时钟分布

主要有:

  • 用户逻辑测的RXUSERCLK2
  • PCS内部逻辑时钟RXUSERCLK
  • PMA内部逻辑时钟XCLK。当使用RX elastic buffer时RX侧的XCLK主要于RX恢复的时钟,当绕过RX elastic buffe时,选择RXUSRCLK作为XCLK的源时钟。
  • 用于串并转换的时钟:RX Serial Clock

RXUSRCLK和RXUSRCLK2的关系

FPGA RX接口包括两个并行时钟: RXUSRCLK和RXUSRCLK2。RXUSRCLK是GTX/GTH Transmitter中PCS逻辑的内部时钟。RXUSRCLK所需的速率取决于GTXE2_CHANNEL/GTHE2_CHANNEL原语的内部数据路径宽度和GTX/GTH Transmitter中RX线速率。

RXUSERCLK与线速率的关系如下:

RXUSRCLK2与RXUSRCLK之间也有一定的频率关系:

RXUSRCLK与RXUSRCLK2的来源有如下几种:

  • 如果使用时钟矫正,那么RXUSRCLK与RXUSRCLK2可以通过RXOUTCLK和TXOUTCLK来获取

RXOUTCLK的产生

RXCLKOUT的来源如下:

  • Quad 的REFCLK
  • QPLLREFCLK
  • QPLLCLK、CPLLCLK
  • CDR 恢复出来的时钟

http://www.ppmy.cn/embedded/37328.html

相关文章

C语言实现面向对象—以LED驱动为例

点亮一个LED 常见的LED代码 分层分离思想 面向对象的LED驱动 LED左边高电平。 当LED右边为低电平时,LED有电流通过,LED亮。反之,LED灭 GPIO功能描述: 点亮LED的步骤及代码: 开启GPIO的时钟 配置GPIO为输出模式 …

STM32单片机ADC功能详解

文章目录 1. ADC概述 2. ADC结构图 3. 引脚定义 4. 转换模式 5. 数据对齐 6. 转换时间 7. 硬件电路 8. STM32使用ADC单/多通道检测数据 1. ADC概述 功能:ADC是一个将模拟信号(如电压)转换为数字信号的设备。在微控制器中&#xff0c…

小说阅读网站的设计与实现(论文+源码)_kaic

小说阅读网站的设计与实现 摘 要 伴随着网络技术的不断创新及电子商务的飞速发展,网上阅读的方式日益发挥出其不可替代的优越性,不同的阅读网站也随之蓬勃发展,网上阅读形式以独特的优势,发展蓄势蓬勃。在线阅读作为一种全新的阅…

软考中级-软件设计师(十)网络与信息安全基础知识

一、网络概述 1.1计算机网络的概念 计算机网络的发展:具有通信功能的单机系统->具有通信功能的多机系统->以共享资源为目的的计算机网络->以局域网及因特网为支撑环境的分布式计算机系统 计算机网络的功能:数据通信、资源共享、负载均衡、高…

在Unity中实现分页数据显示和分页控制

参考:用两种简单的方式实现unity的分页效果 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.Rendering.VirtualTexturing; using UnityEngine.TerrainUtils;public class PageControll…

python 使用 MQTT

目录结构 1、py代码 offRelay12-yixing.py # _*_ coding: utf-8 _*_ # 须用到第三方库:paho-mqtt # 安装命令 python3 -m pip install paho-mqttimport time import json import paho.mqtt.client as mqtt# 函数:关闭所有房间的12路继电器模块上指定的…

matlab中syms用法

syms x; f sin(x); f是syms类型: 这个代码将创建一个名为 x 的符号变量。现在,可以使用 x 进行代数运算,比如求导、积分、解方程等。 用法: 1.求导: syms x f x^2 2*x 1; df diff(f, x);2阶求导: df…

N7552A是德科技N7552A电子校准件

181/2461/8938产品概述: 更小巧轻便的 2 端口模块,支持 3.5 mm 或 N 型 50 Ω 连接器,能够将校准时间缩短一半 特点 频率范围:直流至 9 GHz 使用 N 型或 3.5 mm 连接器 更小巧轻便的 2 端口电子校准件(ECal&#xff…