一、前言
接下来我们将随着接收部分的信号流,来看看接收通道中依次进行了一些什么处理。笔者从用户手册摘录出了一些主要的处理模块,包括FPGA接收接口模块(FPGA RXInterface)、8B10B解码模块(8B10B Decoder)、接收变速箱模块(RX Gearbox)、码型检测器模块(PRBS Generator)、接收弹性缓冲器模块(Rx Elastic Buffer)、逗点检测及对齐模块(Comma Detect And Align)、极性模块(Polarity)等,如下图所示,这些模块是接收链路中最常用的模块,如果读者对其他模块感兴趣可以查阅用户手册。
二、极性反转功能
同发送链路一样,接收链路也包含一个极性反转功能,如果PCB上的RXP和RXN差分走线不小心弄反,GTX/GTH收发器RX接收到的差分数据就会颠倒。 GTX/GTH 收发器 RX 允许在 SIPO 之后对 PCS 中的并行字节进行反转,以抵消差分对上的反向极性。
与极性反转相关的端口如下表所示。
三、PRBS检查器
与发送通道码型发生器相反,GTX/GTH 接收器包括一个内置 PRBS 检查器,可以检查发送端发送过来的四种PRBS码型,用于测试通道的信号完整性,包含一个错误计数器,用于误码统计。功能框图如下图所示。
与PRBS检查器相关的端口如下表所示。
注意,无法通过端口来获取PRBS错误计数器RX_PRBS_ERR_CNT,只能通过DRP接口来获取。
四、字节和字对齐
1、字节对齐
如果接收串行数据进行了8B10B编码,串行数据必须与符号边界对齐才能用作并行数据。为了使对齐成为可能,发射器发送可识别的序列,通常称为逗点(comma)。接收器在传入数据中搜索逗点。当它找到逗点时,它将逗点移动到字节边界,以便接收到的并行字与发送的并行字匹配。
例如很多协议都是使用K28.5作为逗点字节,由于8B10B编码的特性,在滑动的串行数据中不会存在其他数据被误认为是K28.5的情况。K28.5的编码前的字节是8’hbc,编码后负极性(K28.5-)时为0011111010,正极性(K28.5+)时为1100000101。因此只需要在串行序列中滑动过程中找到了K28.5-或者K28.5+序列时,即可认为是找到了字边界。如下图所示,当找到了逗点符号K28.5之后,也就确认了数据边界,则接下来的数据也就能正常的识别出来了。
2、字边界对齐
尽管解决了字节对齐的问题,但用户数据输出端口并不是单字节的,只可能是2字节、4字节或者8字节的。字边界对齐功能可以将逗点符号放置于用户数据的首位以及中间可预见性的位置上,简化用户设计。
ALIGN_COMMA_WORD属性用于定义字对齐边界,同时也与RX_DATA_WIDTH属性和RX_INT_DATAWIDTH属性有关,具体配置以及对应的字边界对齐情况如下表所示。
3、对齐控制
在进行字节对齐和字对齐操作之前,需要设置好相关的属性,主要相关属性如下表所示
设定好字节对齐和字对齐属性后,通过相关端口来进行控制,主要端口如下表所示。
我们假设某个协议需要检测一个单字节逗点,且无论是检测到了该逗点正负极性都认为是对齐。则对齐操作流程如下:
(1)、启用逗点对齐模块,例化GTXE2_CHANNEL原语时,RXCOMMADETEN端口可以恒定为1。
(2)、将RXPCOMMAALIGNEN和RXMCOMMAALIGNEN端口同时置为1,激活对PCOMMA和MCOMMA的检测,任何匹配的comma模式与最近的边界重新对齐,comma对齐后,RXBYTEISALIGNED信号置为高。
(3)、此时可以将RXENMCOMMAALIGN和RXENPCOMMAALIGN置为0,关闭comma对齐功能,使comma对齐模块保持当前对齐位置。
(4)、后续始终保持字节位置不变,直到重新将RXPCOMMAALIGNEN和RXMCOMMAALIGNEN端口置为1,才会再次开启逗点检测。
- 随机文章
- 热门文章
- 热评文章
- 胶囊收纳难?纠结喝点啥?一个抓娃娃机搞定所有难题!
- 促销活动:Steep&Cheap暑期精选闪促,热门单品折上8折
- OMEGA 欧米茄 Speedmaster 超霸系列 38毫米机械男表 324.30.38.50.03.002
- localsend局域网多设备传输文件利器
- 高血压患者血压降到多少才好
- 今年夏天,你去游泳馆游了几次?如果是去年学会游泳的你,还记得怎么游泳吗?
- 最近,北上广中产流行戴草帽
- 江南华南等地有分散性强降雨 南方高温范围缩小
- 超九成受访者感到运动健身正成为生活新时尚
- 专家:“冬病夏治”根本在于排寒 适合亚健康人群
- 京津冀明天将迎较强降雨 南方仍有大规模高温闷热
- 医生谈AI:AI与医生是协同,并非替代
- 四种类型颈椎病,哪一种最不好惹 | 科普时间
- 1防风防寒!北京今天晴朗伴大风寒意十足 周末将迎小幅升温
- 2新手如何开始跑步?
- 3在中超联赛赛场北京成都球迷高呼:北京加油,成都雄起
- 4西南地区持续阴雨天气 华北黄淮等地大气扩散条件逐步转差
- 5大雾黄色预警:京津冀等8省市部分地区有大雾 局地强浓雾
- 6春晚、哪吒带动文化经济高燃开年,中国IP大有可为!
- 7课间延长、学籍管理新规……新学期,这些变化与你有关
- 8超80亿美元!中芯国际2024年营收创历史新高,净利润减两成
- 9hyper 内存,Hyper内存:如何监控与优化hyper-v虚拟机的内存使用
- 10洞察:人形机器人传感器产业链概览
- 11敏芯股份营收暴涨超35% MEMS传感器业务全面复苏
- 12年底冲刺,家电换新求“新”更求“质”
- 13AI智算驱动光模块上市公司业绩飙涨!新易盛净利涨3倍
- 1Rab 睿坡 Xenon 2.0 男子保暖夹克
- 2中国移动 流量福利活动 免费领4GB流量券
- 3百亿补贴:Lenovo 联想 小新Pro 16 2022款 锐龙版 16英寸笔记本电脑(R7-6800H、16GB、512GB)
- 4China unicom 中国联通 爆款卡 20年29元月租(160G通用流量+100分钟通话+自主激活+送靓号)返10元红包
- 5联想拯救者 R7000 游戏本增配,搭最新 AMD 锐龙7 8745H + RTX 40 独显6699元起
- 6中国电信:汛期地区欠费用户也能用天通卫星服务
- 7全马跑者推荐,南卡Runner Pro5,跑步必备,骨传导音质天花板,潜艇级防水技术,值得入手
- 8清爽宅家~有台神仙茶吧机~你就会爱上喝水
- 9“宝宝巴士”极氪MIX最新官图公布,预计下半年上市
- 10胶囊收纳难?纠结喝点啥?一个抓娃娃机搞定所有难题!
- 11给大家种草一款护眼神器 米家防蓝光眼镜Pro 复古好看性价比高
- 12广西“八大米粉”排行,螺蛳粉垫底,游客:本地人果然更懂米粉
- 13泡椒鸡爪的家常做法分享