首页 » 智能 » 「博文连载」PCIe扫盲——PCI Express物理层接口(PIPE)_接口_物理层

「博文连载」PCIe扫盲——PCI Express物理层接口(PIPE)_接口_物理层

雨夜梧桐 2025-01-20 23:20:48 0

扫一扫用手机浏览

文章目录 [+]

个中MAC和PCS都属于PCIe中的物理层逻辑子层部分,而PMA(Physical Media Attachment Layer)则属于物理层电气子层。
须要把稳的是,PIPE规范是由Intel提出的行业建议,并非PCI-SIG规定的PCIe标准之一。
PCIe设备厂家完备可以自主选择是否采取PIPE规范。

由于业界常日采取SerDes器件(包括FPGA中集成的SerDes模块)来实现PCIe中的PCS和PMA,以是每每MAC(以及事务层和数据链路层等)和PCS/PMA是独立设计的,乃至是不同厂家设计的。
为这之间供应统一的行业标准——PIPE,有助于使不同厂家之间的设备有更好的兼容性。
当然,也有很多PCIe设备完备是由一个厂家设计的(如部分基于PCIe的ASIC等),此时是否采取PIPE的必要性就不是那么主要了。

「博文连载」PCIe扫盲——PCI Express物理层接口(PIPE)_接口_物理层 「博文连载」PCIe扫盲——PCI Express物理层接口(PIPE)_接口_物理层 智能

随着高速串行技能的发展,各种串行通信技能的物理层逐渐走向了统一,用户乃至可以基于FPGA中的SerDes/PCS完成多种高速串行通信接口的设计。
这些通信接口的差异每每只是表示在高层协议(数据链路层与事务层等),在物理层上(尤其是物理层电气子层上)基本上是同等的。

「博文连载」PCIe扫盲——PCI Express物理层接口(PIPE)_接口_物理层 「博文连载」PCIe扫盲——PCI Express物理层接口(PIPE)_接口_物理层 智能
(图片来自网络侵删)

虽然PIPE规范最早是用于PCIe总线中的(从命名办法就可以看出来),但是该规范的后续版本逐渐开始支持了其他的串行接口。
以Intel发布的最新版本的PIPE Spec为例(v5.1),该版本涉及PCI Express、SATA、USB、DisplayPort和Converged IO等多种高速串行接口。

USB中的PHY/MAC接口,如下图所示:

详细的PHY/MAC接口(PIPE)的示意图如下(PCIe、USB等):

相关文章

名家田黄石印_缅甸_田黄石

名 家 田 黄 石 印田黄石为绝佳印材,具备温、润、细、结、凝、腻之“六德”,兼具有寿山的山坑、水坑及各种石种的最优秉性。其不松、...

智能 2025-01-22 阅读0 评论0