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

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

3天内不再提示

PCI Express总线架构和总线层次结构浅析

电子设计 来源: FPGA干货架 作者:romme 2020-11-25 09:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:romme

1、PCI Express总线架构

如果将计算机比作人的话,CPU就是人的大脑,而PCIe就是人的神经中枢,负责内部数据信息的传输。下图是PCIe总线结构。


处理器系统首先使用一个虚拟的PCI桥分离处理器系统的存储器域与PCI总线域。FSB总线下的所有外部设备都属于PCI总线域。

RC由两个FSB-to-PCIe桥和存储器控制器组成。这两个FSB-to-PCIe桥分别推出一个x16和x8的PCIe链路,其中x16的PCIe链路连接显卡控制器(GFX),x8的PCIe链路连接一个Switch进行PCIe链路扩展,而存储器控制器连接DDR插槽或颗粒。

PCIe总线使用端到端的连接方式,因此只有Switch才能对PCIe链路进行扩展,而每扩展一条PCIe链路将产生一个新的PCI总线号。

Switch可以将1个x8的PCIe端口扩展为4个x2的PCIe端口,其中每个PCIe端口都可以挂接EP。除此之外,PCIe总线还可以使用PCIe桥,将PCIe总线转换为PCI总线或PCI-X总线,之后挂接PCI或PCI-X设备。

2、PCI Express总线层次结构

PCIE总线采用串行连接方式,并使用数据包(Packet)进行数据传输,且需要通过多个层次,包括事务层、数据链路层和物理层。PCIe总线的层次结构如下图所示。


(1)事务层

事务层定义了PCIE总线使用总线事务,其中多数总线事务与PCI总线兼容。这些总线事务可以通过Switch等设备传送到其他PCIE设备或者RC。RC也可以使用这些总线事务访问PCIE设备。事务层接收来自PCIE设备核心层的数据,并将其封装为TLP(Transaction Layer Packet)后,发向数据链路层。此外事务层还可以从数据链路层中接收数据报文,然后转发至PCIE设备的核心层。

(2)数据链路层

数据链路层保证来自发送端事务层的报文可以可靠、完整地发送到接收端的数据链路层。来自事务层的报文在通过数据链路层时,将被添加Sequence Number前缀和CRC后缀。数据链路层使用ACK/NAK协议保证报文的可靠传递。

(3)物理层

物理层是PCIE总线最底层,将PCIE设备连接在一起。PCIE总线的物理层为PCIE设备间的数据通信提供传送介质,并管理链路状态。

编辑:hfy


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

    关注

    5

    文章

    689

    浏览量

    134486
  • 总线
    +关注

    关注

    10

    文章

    3057

    浏览量

    91864
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PI7C9X130:PCI ExpressPCI - X的高效桥梁

    PI7C9X130:PCI ExpressPCI - X的高效桥梁 在当今的电子系统设计中,如何实现不同总线标准之间的高效连接是一个关键问题。PI7C9X130作为一款
    的头像 发表于 03-13 16:05 252次阅读

    详解LTC1643AL:PCI总线热插拔控制的理想选择

    详解LTC1643AL:PCI总线热插拔控制的理想选择 在现代电子系统设计中,PCI总线应用广泛,而热插拔功能在提高系统可维护性和可靠性方面起着关键作用。今天,我们就来深入探讨Line
    的头像 发表于 02-11 09:55 246次阅读

    MAX5954:PCI Express热插拔控制器的卓越之选

    MAX5954:PCI Express热插拔控制器的卓越之选 在PCI Express应用领域,热插拔控制器的性能直接影响着系统的稳定性和可靠性。今天我们要深入探讨的是Maxim
    的头像 发表于 02-10 16:20 486次阅读

    PI7C9X110:PCI ExpressPCI可逆桥接器的技术剖析与应用指南

    PI7C9X110:PCI ExpressPCI可逆桥接器的技术剖析与应用指南 在当今的电子科技领域,PCI Express
    的头像 发表于 01-31 15:20 1023次阅读

    深入剖析XIO2001:PCI ExpressPCI总线转换桥的卓越之选

    深入剖析XIO2001:PCI ExpressPCI总线转换桥的卓越之选 在当今复杂多样的电子系统设计中,桥接芯片扮演着至关重要的角色。它能够在不同
    的头像 发表于 01-08 15:00 371次阅读

    PCI2050B PCI-to-PCI Bridge:高性能连接解决方案

    PCI2050B PCI-to-PCI Bridge:高性能连接解决方案 引言 在当今的电子系统设计中,PCI总线的应用极为广泛。而PCI-to-P
    的头像 发表于 12-30 17:05 833次阅读

    德州仪器PCI2250 PCI-to-PCI桥接器:功能、特性与应用详解

    德州仪器PCI2250 PCI-to-PCI桥接器:功能、特性与应用详解 在电子设计领域,PCI-to-PCI桥接器扮演着至关重要的角色,它能够实现不同PCI
    的头像 发表于 12-25 17:10 622次阅读

    深入剖析DS50PCI401:PCI Express应用的理想选择

    深入剖析DS50PCI401:PCI Express应用的理想选择 在PCI Express应用的领域中,DS50
    的头像 发表于 12-25 10:10 488次阅读

    探索DS50PCI402:PCI Express应用的理想选择

    探索DS50PCI402:PCI Express应用的理想选择 在PCI Express应用领域,找到一款性能卓越、功能丰富且易于配置的设备
    的头像 发表于 12-24 16:35 375次阅读

    德州仪器PCI2250 PCI-to-PCI桥接器:设计与应用全解析

    德州仪器PCI2250 PCI-to-PCI桥接器:设计与应用全解析 在当今的电子系统设计中,PCI(Peripheral Component Interconnect)总线因其高性能
    的头像 发表于 12-24 15:55 754次阅读

    探索DS80PCI402:PCI - Express中继器的卓越性能与应用实践

    探索DS80PCI402:PCI - Express中继器的卓越性能与应用实践 在当今高速发展的电子科技领域,PCI - Express(P
    的头像 发表于 12-24 11:30 495次阅读

    简仪科技推出PXIe-3171 PXI Express嵌入式控制器

    PXIe-3171配备集成的PCI Express交换机,支持四个x4或两个x8的PXI Express配置,通过PCI Express 3
    的头像 发表于 07-17 11:38 1258次阅读

    1553B总线常见三种组网方式

    1553B总线作为航空电子系统中的关键通信协议,其组网方式直接影响系统的可靠性和实时性。本文将深入解析1553B总线的三种典型组网结构:单总线结构、双冗余
    的头像 发表于 06-21 17:39 2416次阅读
    1553B<b class='flag-5'>总线</b>常见三种组网方式

    NVMe协议简介之AXI总线

    和控制信息;写数据通道数据流从主机指向从机,主要传递数据信息;写响应通道数据流从从机指向主机,主要反馈写请求事务的响应信息。如图2所示为写通道组成结构。 图2 AXI写通道架构 读通道与写通道有相似
    发表于 05-17 10:27

    QDMA Subsystem for PCI Express v5.0产品指南

    AMD QDMA Subsystem for PCI Express( PCIe )旨在利用多队列的概念实现高性能 DMA,以搭配 PCI Express Integrated Blo
    的头像 发表于 05-13 09:21 1103次阅读
    QDMA Subsystem for <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b> v5.0产品指南