前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GT Transceiver的复位与初始化(1)Transceiver复位的两种类型和两种模式

GT Transceiver的复位与初始化(1)Transceiver复位的两种类型和两种模式

作者头像
Reborn Lee
发布2021-11-04 10:09:23
8730
发布2021-11-04 10:09:23
举报

复位概述

在 fpga 器件启动和配置完毕后,必须对 gtx/gth 收发模块进行初始化,才能使用。

如下图所示,GTX/GTH发射器(TX)和接收器(RX)可以独立和并行地进行初始化。

复位以及初始化步骤

GTX/GTH收发器的TX和RX初始化包括两个步骤。

  1. 初始化驱动TX/RX的相关PLL
  2. 初始化TX和RX数据路径(PMA + PCS)

GTX/GTH收发器TX和RX可以从QPLL或CPLL接收时钟。

在TX和RX初始化之前,必须首先初始化TX和RX使用的相关PLL(QPLL/CPLL)。

任何由TX和RX使用的PLL都是单独复位的,其复位操作完全独立于所有TX和RX的复位。

只有在相关的PLL被锁定后,才能初始化TX和RX的数据通路。

GTX/GTH收发器TX和RX使用一个状态机来控制初始化过程。它们被划分为几个复位区域。

该分区允许复位状态机控制复位过程的顺序,即PMA可以先被复位,PCS可以在TXUSERRDY或RXUSERRDY的断言后被复位。它还允许PMA、PCS和它们内部的功能块在正常运行期间需要时单独复位。

复位的两种类型

GTX/GTH收发器提供两种类型的复位:初始化和组件。

  • 初始化复位。该复位用于完成GTX/GTH收发器的初始化。它必须在设备上电和配置后使用。在正常操作过程中,必要时,GTTXRESET和GTRXRESET也可以用来重新初始化GTX/GTH收发器的TX和RX。GTTXRESET是GTX/GTH收发器TX的初始化复位端口。GTRXRESET是GTX/GTH收发器RX的初始化复位端口。
  • 组件复位。当GTX/GTH收发器处于正常工作状态时,该复位用于特殊情况和特定的分段复位。TX组件复位端口包括TXPMARESET和TXPCSRESET。RX组件复位端口包括RXPMARESET、RXDFELPMRESET、EYESCANRESET、RXPCSRESET、RXBUFRESET和RXOOBRESET。

复位模式

GTX/GTH收发器的RX复位可以以两种不同的模式运行。顺序模式和单一模式。GTX/GTH收发器的TX复位只能在顺序模式下操作。

  • 顺序模式: 复位状态机从初始化或组件复位输入被驱动为高开始,并在复位状态机中请求的复位状态之后继续通过所有状态,直到完成。如下图所示:TX复位状态机顺序以及RX复位状态机顺序。当(TX/RX)RESETDONE 从低到高过渡时,表示顺序模块复位流程完成。

TX 复位状态机顺序

RX复位状态机顺序

  • 单一模式。复位状态机只在其属性设定的预定时间内独立执行请求的组件复位。它不处理请求状态之后的任何状态,如上图所示的GTX/GTH收发器RX。请求的复位可以是任何组件的复位,以重置PMA、PCS或其内部的功能块。当RXRESETDONE从低到高过渡时,表示单一模式复位流程完成。

GTX/GTH收发器的初始化复位必须使用顺序模式。所有组件复位都可以在顺序模式或单一模式下操作,但TX复位除外,它只能在顺序模式下操作。

GTX/GTH收发器使用GTRESETSEL来选择顺序复位模式和单次复位模式。

下表提供了适用于GTX/GTH收发器TX和GTX/GTH收发器RX的配置细节。

复位配置表

复位模式对CPLL和QPLL复位没有影响。在正常运行期间,GTX/GTH收发器TX或GTX/GTH收发器RX可以被应用程序以顺序模式或单一模式(仅GTX/GTH收发器RX)复位,这为复位GTX/GTH收发器的一部分提供了灵活性。当使用顺序模式或单一模式时,RESETOVRD必须被驱动为低电平,如上表所示。RESETOVRD和GTRESETSEL必须在任何复位的断言前300-500 ns设置为所需的值。

- END -

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 复位概述
  • 复位的两种类型
  • 复位模式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档