取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
gaochen
Newbie
Newbie
280 次查看
注册日期: ‎03-27-2021

GTY 使用RXDFEAGCOVRDEN设置AGC的问题

使用xcku5p进行外部PCS回环,我按照UG578的说明配置单通道的RXDFEAGCOVRDEN为1,并结合RXDFE_GC_CFG2[4:0]属性值对AGC进行设置。

我在配置过程中先后将RXDFE_GC_CFG2[4:0]配置为0、16与31,TX使用固定电压摆幅发送,并进行眼图扫描,眼图均没有明显变化,想请问这是什么原因呢?

如果AGC增益不是通过这一属性值进行配置,那么正确的配置方法又是什么呢?

0 项奖励
3 回复数
simon
Xilinx Employee
Xilinx Employee
215 次查看
注册日期: ‎08-26-2010

Hi @gaochen 

是进行的外部环回还是近端/远端PCS环回?如果 Freeze current AGC adapt value,这个AGC值是多少?

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
gaochen
Newbie
Newbie
186 次查看
注册日期: ‎03-27-2021

@simon 感谢回复,我使用的是Far-End-PCS回环。

使用RXDFEAGCHOLD把AGC增益数值Freeze后我调用Digital Monitor,根据DMONITOROUT[6:2]输出判断当前AGC值为5'b10000

03291.png

 

0329.png

 还有一个现象是在我使能RXDFEAGCOVRDEN端口后,DMONITOROUT[6:2]输出依旧为5'b10000,而此时我对RXDFE_GC_CFG2[4:0]进行任意数值的改写,DMONITOROUT[6:2]输出数值始终没有改变,固定在5'b10000。

AGC增益始终是固定的,可能是什么原因造成的呢?

0 项奖励
simon
Xilinx Employee
Xilinx Employee
138 次查看
注册日期: ‎08-26-2010

Hi @gaochen 

Overide和digital monitor的地址有没有错呢?或者用IBERT直接读呢?

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励