7系列GTX中的疑惑

1、PCOMMA与MCOMMA指什么?

 PCOMMA是指RD-部分的数据,MCOMMA是指RD+部分的数据。

2、risk信号作用?

risk信号来指示有效的K码。

 

如果不选择用8b10b来编码,是需要对齐的。无论是选择64b/66b还是None。

 

3、对齐的边界(alignment boundaries)?

个人在这里理解为对齐位置在输出的数据的字节位。如下图

4、当不选择内部加扰时,就不需要选择K码检测部分。但外部还需要再进行数据对齐,而选择k码检测部分,则可以利用slide信号来作对齐。

5、最近调试GTX,开始时出现只能打通一个lane的现象,然后再多打开一个lane就会出现数据收发不正常。在排

查问题时发现PLL都锁不定,于是修改发送部分选择TX buffer(datasheet recommend)。这样就出现了好转可以正常打开四个lane,但如

果打开5个lane就又开始出现不稳定,如果打开六个lane就造成了前4个lane不稳定。问题在哪儿呢?各种可以尝试

的选项也都用过都没有好转。最后开始怀疑电源,一测试GTX1.0V的电源只有0.87V,

  当然问题确实解决了,但是觉得自己好差劲啊。不知道该怎么去判断问题也没有一点怀疑精神。

 6、有一点还说不清楚,就是协议和GTX之间到底是什么样的关系呢?

 

7、选择64b66b时,关于线速率的计算?

其实64b66b也可以理解为在外部先进行了2bit的加扰,再送给GTX所以linerate = datawidth * reffrenceClock。

而8b10b是在GTX内部进行的加扰,所以linerate = datawidth*reffrenceClock*1.25(8b10的开销是1.25)

 

转载于:https://www.cnblogs.com/zhongguo135/p/5580799.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于Xilinx 7系列GTX的调试步骤,主要涉及以下几个方面: 1. 环境搭建:首先需要在适当的开发板上搭建好开发环境,包括正确连接GTX与其他模块(如FPGA核心、时钟源、PCIE接口等),确保硬件连接无误。 2. 驱动配置:根据实际需求,在硬件设计配置正确的驱动设置参数,包括速率、协议选择、输出电平、等。 3. 时钟设置:在调试过程,需要确保时钟设置正确,包括输入时钟频率和连接PHY的时钟域与逻辑核心的协调。 4. 信号检测:使用示波器等工具来监测GTX传输的各个信号,包括输入/输出时钟、差分输入/输出信号。检查信号的波形质量、噪声和锁定状态等信息,以确认GTX是否正常工作。 5. 杂散干扰分析:通过仔细观察和分析信号波形,检查是否存在杂散干扰,比如关注信号波形的偏移量、抖动等变化。 6. 锁定状态检测:监测GTX的锁定状态,通过观察锁定指示灯或查看状态寄存器来确认其是否成功稳定锁定。 7. 电源和供电噪声:确保供电电压和电流满足要求,并检查是否存在大电流瞬态和噪声,以免影响GTX正常工作。 8. 故障排除:如果发现GTX无法正常工作,需要进行逐步排除故障,包括检查硬件接口、时钟设置、配置参数等。 总之,针对Xilinx 7系列GTX的调试,需要进行全面的硬件和信号分析,确保GTX能够正确地工作在所需的速率和协议下。同时,需要仔细检查供电和环境噪声等因素,以保证GTX的稳定性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值