0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCIe物理层接口定义了物理层中的,媒介层和物理编码子层之间的统一接口

SwM2_ChinaAET 来源:未知 作者:李倩 2018-09-07 11:42 次阅读

PCIe物理层接口(Physical Interface for PCI Express,PIPE)定义了物理层中的,媒介层(Media Access Layer,MAC)和物理编码子层(Physical Coding Sub-layer,PCS)之间的统一接口,旨在为提供一种统一的行业标准。如下图所示:

其中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的必要性就不是那么重要了。

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

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

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1600

    文章

    21281

    浏览量

    592852
  • PCIe
    +关注

    关注

    13

    文章

    1079

    浏览量

    80740
  • 物理层
    +关注

    关注

    1

    文章

    142

    浏览量

    34205

原文标题:【博文连载】PCIe扫盲——PCI Express物理层接口(PIPE)

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    无线网络物理层借口操作与功能

      无线网络物理层的三种接口操作基本相近。为了实现PLCP功能,802.11标准规范状态机的使用。  每种状态实现下面的种功能:  载波侦听:判断介质的状态。  传送:发送数据帧的
    发表于 03-07 10:40

    CAN总线不同的物理层

    CAN总线使用不归零(NRZ)的位填充。有两种不同的信令状态:显性(逻辑0)和隐性(逻辑1)。这些信令状态对应于所在物理层(存在几种不同的物理层)的某种电平。模块以线与逻辑连接到总线:哪怕只有个节点发送逻辑0使得总线处于显性状
    发表于 05-23 07:35

    物理层器件时域和频域分析

    物理层器件时域和频域分析的局限性和精度
    发表于 10-08 14:48

    什么是以太网物理层?Ethernet物理层有哪些功能?

    什么是以太网物理层Ethernet物理层有哪些功能基于MDI,为您的系统选择合适的以太网物理层TI以太网物理层选择流程图
    发表于 03-18 08:07

    如何对CAN物理层进行调试?

    本文为您介绍种对CAN物理层进行调试的较好工程方法。我们将介绍基础调试步骤,并说明个CAN物理层应有的性能,以及找出问题的些小技巧。
    发表于 04-19 08:02

    如何去测试以太网物理层

    以太网物理层信号特点是什么?标准测试集中各参数的具体含义是什么?如何去测试以太网物理层
    发表于 05-07 06:26

    如何对PCIe 3.0接收机物理层进行测试?

    如何对PCIe3.0接收机物理层进行测试?
    发表于 05-11 06:04

    小编科普LTE空中接口物理层过程

    本文重点讨论LTE空中接口物理层些主要过程。
    发表于 05-25 07:29

    如何对modbus通讯的物理层进行设置

    Modbus是什么?modbus常用的功能码有哪些?如何对modbus通讯的物理层进行设置?
    发表于 09-02 08:00

    浅析串口通讯协议的物理层和协议

    什么是串口通讯?串口通讯协议物理层的结构是由哪些部分组成的?串口通讯协议的协议的主要标准是什么?
    发表于 10-22 09:30

    串口通讯协议的物理层和协议看完你就懂了

    串口通讯协议的物理层和协议看完你就懂了
    发表于 12-10 06:00

    IIC物理层是由哪些部分组成的

    物理层和协议物理层规定通讯系统具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议
    发表于 12-13 08:09

    I2C物理层接口的相关资料分享

    系列索引:《嵌入式系统原理与应用》 | 嵌入式系统 重点知识梳理目录I2C的物理层接口(电平特性)及互联I2C、SPI及UART三者之间的对比I2C的主从机、收发器的概念I2C
    发表于 12-20 07:38

    IIC的物理层特点

    (SCL)**,根数据线,次只能传输位。用到时钟,是同步通讯每个连接到上边的设备都有个独立的地址,主机能利用这个地址进行不同设备之间的访问。IIC的协议
    发表于 01-12 08:00

    串口通信的物理层与协议的相关资料推荐

    .串口通信的物理层与协议物理层规定通讯系统的机械、电子特性(相当于规定用嘴巴还是肢体交流
    发表于 02-17 07:07