引言:本节我们介绍FPGA收发器RX以下相关内容:
- RX字节和字对齐
- RX弹性缓冲器
1.RX字节和字对齐
1.1功能描述
输入到FPGA收发器的串行数据在解串(串并转换)之前必须进行符号边界对齐。为了保证数据对齐,发送器发送一个通常称为comma码(K码)的字符,接收器在输入的数据里查找comma码。当发下comma码后,则将comma移动到字符边界,这样使得接收到的并行数据匹配发送的并行数据。
图1显示了10bit comma对齐过程。RX接收到没有对齐的数据在图中右侧。图中虚线为查找到的comma码,标志查找到字节边界,图中左侧comma之后每10bit自动划分为一个字,自此完成数据字对齐。
![b7a04f5bce23d03395c8f13ea5988d49.png](https://i-blog.csdnimg.cn/blog_migrate/b88f7a501e002aad14c4d1d92e7b1a87.jpeg)
图1、10bit comma对齐过程
图2显示左侧显示了TX发送并行数据,右侧显示了RX在comma对齐后识别到了正确的并行数据。
![01a1082ef1d9a06eabda5edf3d009433.png](https://i-blog.csdnimg.cn/blog_migrate/ebbcd5cf40431c6ebba3b3d19d3e3217.jpeg)