咱们知道,关于PI-base CDR(XILINX 的5、6、7系列SERDES的CDR选用的一起架构),CDR的不同装备,代表作不同的CDR带宽、所能处理数据PPM误差的才能,也便是盯梢输入数据相位改变的才能。通常情况下,CDR带宽越宽,所能处理数据的PPM误差才能越强,盯梢输入数据的相位改变的速度越快,但价值是会略微献身颤动容忍度目标。XILINX的Transceivers Wizard会给出相应协议规则的PPM误差下的颤动容忍度最好的CDR参数。
比方:关于RXAUI协议, Kintex-7的Transceivers Wizard(Rev2.4)会将RXCDR_CFG设成72h03000023ff20400020。依据UG476的表4-16,该设置只能处理200PPM的误差。但HASS实验的温度改变速率达15摄氏度每分钟,这样快速的改变引起的输入数据相位改变等效到PPM误差上很简单超越200PPM,导致误码。处理的办法便是选用能支撑更高PPM误差的CDR设置,使其能很好的盯梢快速温度改变引起的相位改变。
在用户的实践使用中,该计划得到了验证,经过将RXCDR_CFG从72h03000023ff20400020改成72h03800023ff10200020.本来经过不了HASS实验的单板,经过了接连十几个HASS温度循环。