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

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

ID:27499701

大小:110.50 KB

页数:3页

时间:2018-12-04

PCIe物理层接口定义了物理层中的,媒介层和物理编码子层之间的统一接口.doc_第1页
PCIe物理层接口定义了物理层中的,媒介层和物理编码子层之间的统一接口.doc_第2页
PCIe物理层接口定义了物理层中的,媒介层和物理编码子层之间的统一接口.doc_第3页
资源描述:

《PCIe物理层接口定义了物理层中的,媒介层和物理编码子层之间的统一接口.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PCIe物理层接口定义了物理层中的,媒介层和物理编码子层之间的统一接口  PCIe物理层接口(PhysicalInterfaceforPCIExpress,PIPE)定义了物理层中的,媒介层(MediaAccessLayer,MAC)和物理编码子层(PhysicalCodingSub-layer,PCS)之间的统一接口,旨在为提供一种统一的行业标准。如下图所示:    其中MAC和PCS都属于PCIe中的物理层逻辑子层部分,而PMA(PhysicalMediaAttachmentLayer)则属于物理层电气子层。需要注意的是,PIPE规范是由Intel

2、提出的行业建议,并非PCI-SIG规定的PCIe标准之一。PCIe设备厂家完全可以自主选择是否采用PIPE规范。  由于业界通常采用SerDes器件(包括FPGA中集成的SerDes模块)来实现PCIe中的PCS和PMA,所以往往MAC(以及事务层和数据链路层等)和PCS/PMA是独立设计的,甚至是不同厂家设计的。为这之间提供统一的行业标准——PIPE,有助于使不同厂家之间的设备有更好的兼容性。当然,也有很多PCIe设备完全是由一个厂家设计的(如部分基于PCIe的ASIC等),此时是否采用PIPE的必要性就不是那么重要了。  随着高速串行技术的发展,各

3、种串行通信技术的物理层逐渐走向了统一,用户甚至可以基于FPGA中的SerDes/PCS完成多种高速串行通信接口的设计。这些通信接口的区别往往只是体现在高层协议(数据链路层与事务层等),在物理层上(尤其是物理层电气子层上)基本上是一致的。  虽然PIPE规范最早是用于PCIe总线中的(从命名方式就可以看出来),但是该规范的后续版本逐渐开始支持了其他的串行接口。以Intel发布的最新版本的PIPESpec为例(v5.1),该版本涉及PCIExpress、SATA、USB、DisplayPort和ConvergedIO等多种高速串行接口。  USB中的PHY

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。