串行总线的概念

由于并行总线会占用很多引脚,现在数字系统中有多种串行总线代替了一些并行总线。出去占用引脚少之外,串行总线还有别的优点,使用差分信号、检错纠错能力好、可以实现全双工数据和控制流,部分支持分割式数据传输。但是串行总线只支持点到点连接,同时也会有更大的延迟。

以PCIe为例,该串行总线设备有两个基本电路部件:MAC控制器和PHY。MAC中有三个层次:PHY逻辑层,用于建立链路和确定交互的操作速度;数据链路层:使用短的、固定长度的包交换信用信息,ACK,NAK和功率管理协议;事务层:进行实际的数据交互。PHY中有PCS(Physical Coding Sublayer 物理编码子层)和PMA,PCS用于实现编解码等数字逻辑功能;PMA用于时钟恢复、均衡(由于数据传输中高频信号衰减更强)和信号电平检测等模拟功能。

此外,针对串行总线配备了弹性缓冲区,主要用于避免总线两端时钟无法完全同步而造成的数据上溢或者下溢。

最后,串行总线中还有一些其它的现金概念用于提升工作质量。例如字节分割/链路聚合,通过将数据分到不同的链路同时发送可以增加带宽。与之匹配的有"通道绑定和去偏移",用来正确恢复到拆分前的数据。此外,还有极性反转和线路反转,可以用于弥补布线错误的问题,例如RX+错误连接到TX-时,就可以通过在链路训练阶段来修改相应的配置字符,使之能够正常工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值