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

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

3天内不再提示

PCIe总线完整的继承了PCI总线中的配置空间的概念

SwM2_ChinaAET 来源:未知 作者:李倩 2018-04-20 09:00 次阅读

前面的文章中多次说道,PCIe总线在软件上是向前兼容PCI总线的。因此,PCIe总线完整的继承了PCI总线中的配置空间(Configuration Header)的概念。

在PCIe总线中也有两种Header,Header0和Header1,分别代表桥和非桥设备,这与PCI总线是完全一致的。在PCIe总线中,非桥设备也就是Endpoint。如下图所示:

如图所示,对比前面介绍的PCI的Header可以发现:PCIe的Header基本上与PCI的Header是一致的,只有少许差别。但是这些差别并不影响PCIe对PCI的兼容性(还有PCIe到PCI桥对其进行处理)。

需要特别说明的是,Root Complex(RC or Root)和Switch都是全新的PCIe中的概念,它们结构中的每一个端口(Port)都可以对应于PCI总线中的PCI-to-PCI桥的概念。也就是说,每一个RC和Switch中一般都有多个类似于PCI-to-PCI桥的东西。分别如下两张图所示:

前介绍到过,PCIe总线是一种点对点(Point-to-Point)的总线,如果需要连接大量的设备,则需要很多的Switch来进行拓扑,这无疑会大大地增加系统的功耗与设计成本。在普通的PC或者小型计算机系统中,并不要连接很多的PCIe设备,因此Switch就显得并不是那么的必要了。一个典型的服务器PCIe总线系统的拓扑结构图如下图所示:

典型的PC的PCIe总线系统的拓扑结构图如下图所示:

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

    关注

    1

    文章

    203

    浏览量

    31791
  • PCIe
    +关注

    关注

    15

    文章

    1217

    浏览量

    82424

原文标题:【博文连载】PCIe扫盲——PCIe总线怎样做到在软件上兼容PCI总线

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

收藏 人收藏

    评论

    相关推荐

    基于FPGA的PCIE总线扩展卡的设计

      PCIE(PCI express)是用来互联诸如计算机和通信平台应用中外围设备的第三代高性能I/0总线PCIE体系结构继承
    发表于 10-08 10:19 2017次阅读
    基于FPGA的<b class='flag-5'>PCIE</b><b class='flag-5'>总线</b>扩展卡的设计

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

    作者:romme 1、PCI Express总线架构 如果将计算机比作人的话,CPU就是人的大脑,而PCIe就是人的神经中枢,负责内部数据信息的传输。下图是PCIe
    的头像 发表于 11-25 09:42 3942次阅读
    <b class='flag-5'>PCI</b> Express<b class='flag-5'>总线</b>架构和<b class='flag-5'>总线</b>层次结构浅析

    PCI总线信号及功能说明

    PCIe总线继承PCI总线而设计而来的,理解PCIe
    发表于 09-08 14:26 4872次阅读

    PCI总线接口芯片9054及其应用

    存放了厂家标示、设备标示以及本地总线的基地址空间、I/O空间、中断控制信号等信息。当初始化时,系统自动将串行EEPROM配置参数装入
    发表于 10-09 11:23

    PCI总线接口芯片9054及其应用

    字节。在配置存储器存放了厂家标志、设备标志以及本地总线的基地址空间、I/O空间和中断控制信号等信息。初始化时,系统自动将串行EEPROM
    发表于 12-05 10:12

    PCI9052总线接口芯片及其ISA模式应用

    总线目标设备实现基本的传送要求;它有5个局部地址空间和4个局部设备片选信号,局部总线PCI总线时钟相互独立运行。通过
    发表于 12-17 11:23

    基于FPGA的PCI Express总线接口应用

    来源: 作者:分类:0 引言PCIE(PCI express)是用来互联诸如计算机和通信平台应用中外围设备的第三代高性能I/0总线PCIE体系结构
    发表于 05-21 05:00

    基于PCI总线的CPLD实现

    校验值送给奇偶校验模块。数据通道为PCI访问配置空间和用户设备提供一个地址和数据接口。2.5 奇偶校验奇偶校验主要用来确定主设备是否成功的寻址到它希望的目标设备,以及数据传输的正确与
    发表于 05-29 05:00

    PCIe总线PCI总线有哪些不同之处呢

    PCIe是什么?PCIe的架构是由哪些部分组成的?PCIe总线PCI总线有哪些不同之处呢?
    发表于 10-26 08:10

    Arm PCI配置空间访问固件接口1.0BET1平台设计文档

    本文档为调用方(如操作系统或系统管理程序)定义访问PCI配置空间的标准固件接口。 该接口可用作增强配置访问机制(ECAM)硬件机制的替代方
    发表于 08-11 07:55

    基于PCI总线数字信号处理机的硬件设计

    基于PCI总线数字信号处理机的硬件设计 以INTEL公司为主推出的PCI总线规范。采用PCI总线
    发表于 03-30 12:21 652次阅读
    基于<b class='flag-5'>PCI</b><b class='flag-5'>总线</b>数字信号处理机的硬件设计

    FPGA在PCI Express总线接口中的应用

    PCIE(PCI express)是用来互联诸如计算机和通信平台应用中外围设备的第三代高性能I/0总线PCIE体系结构继承
    发表于 10-17 16:14 1105次阅读
    FPGA在<b class='flag-5'>PCI</b> Express<b class='flag-5'>总线</b>接口中的应用

    BDF与配置空间

    前面的关于PCI总线的文章介绍过PCI总线配置空间PCI
    的头像 发表于 05-03 09:06 1w次阅读
    BDF与<b class='flag-5'>配置</b><b class='flag-5'>空间</b>

    PCI总线地址空间与系统地址空间的关系

    PCI总线统一寻址。每个PCI设备通过PCI寄存器的基地址寄存器来指定映射的首地址。PCI
    的头像 发表于 01-06 08:30 2257次阅读

    访问PCI/PCIe设备的流程

    访问 PCI/PCIe 设备的流程 PCI/PCIe 设备的配置信息 PCI/
    的头像 发表于 07-30 09:44 1555次阅读