微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 使用EYEQ特性实现高速串行IO的最佳相位接收判决

使用EYEQ特性实现高速串行IO的最佳相位接收判决

时间:02-18 来源:电子产品世界 点击:
        简介

现有的很多高速串口协议,都要求很低的误码率,比如CEI-6G-LR(6.375G, 40英寸走线)就要求1E-15的误码率。为满足此类低误码率要求,ALTERA高端的FPGA STRATIX IV系列,提供了片上信号质量检测电路(EYEQ),帮助客户在高速串行IO接收处找到最优的采样位置。

通常眼图的张开度是用来衡量接收端信号的质量。片上信号质量检测电路(EYEQ)就是一个调试诊断工具来帮助分析接收的数据路径,包括接收端的增益,噪声水平。

原理

缺省情况下,CDR恢复时钟是在眼图的中间位置采数据,如图1的红色虚线位置,但是根据这个眼图的张开程度,最佳采样位置应该是在绿色虚线部分。只有在绿色虚线位置,眼高最大,这样采样到的数据才具有最低的误码率。

EYEQ电路在一个完整的信号周期(UI)中,将采样时钟放到32个相位上,用户可以根据每个不同相位时的误码率,找出最佳采样相位。如图2所示。

用户使用EYEQ功能要在ALTGX和ALTGX_RECONFIG两个模块中打开EYEQ的特性。

首先,在使用QUARTUSII软件生成TRANCEIVER时,按照图3,打开EYEQ特性,

然后,在生成RECONFIG模块的时候,选择eyeq control, 如图4所示。

ALTGX_RECONFIG模块提供了一套用户接口,包括读写信号,读写地址,读写数据等。用户可以通过这个接口实现相位的调整,这个接口的时序如图5所示,这个例子是将采样时钟相位调整到25上。

结语

本文中,我们介绍了如何使用EYEQ特性来实现高速串行IO的最佳接收。EYEQ是一种实用的调试工具来衡量眼图质量和调整采样位置,嵌入在ALTERA的FPGA器件中,并且不会另外收取费用。相比较价格昂贵的高速实时示波器和采样示波器,EYEQ不失为一种方便、低廉的测试方法。

高速串行IO一直是ALTERA的技术优势领域,EYEQ只是其中的一部分。我们相信,我们在此领域的优势可以为客户带来更大的价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top