当前位置:网站首页>PCIe learning - how to make PCIe bus compatible with PCI bus in software (7)
PCIe learning - how to make PCIe bus compatible with PCI bus in software (7)
2022-04-22 08:44:00 【He was born young】
The previous article said many times ,PCIe The bus is forward compatible in software PCI Bus . therefore ,PCIe The bus completely inherits PCI Configuration space in the bus (Configuration Header) The concept of . stay PCIe There are also two types in the bus Header,Header0 and Header1, Represents non bridge and bridge equipment respectively , This is related to PCI The bus is completely consistent . stay PCIe In the bus , Non bridge equipment, that is Endpoint. As shown in the figure below :

As shown in the figure , Compare with the previous Introduction PCI Of Header You can find :PCIe Of Header Basically with PCI Of Header It's consistent , Only a little difference . But these differences do not affect PCIe Yes PCI The compatibility of ( also PCIe To PCI The bridge treats it ).
One thing to note is that ,Root Complex(RC or Root) and Switch It's all new PCIe The concept of , Every port in their structure (Port) Can correspond to PCI In the bus PCI-to-PCI The concept of bridge . in other words , every last RC and Switch There are usually several similar to PCI-to-PCI Bridge thing . As shown in the following two figures :


I've talked about ,PCIe Bus is a kind of point-to-point (Point-to-Point) Bus of , If you need to connect a large number of devices , It takes a lot of Switch For Topology , This will undoubtedly greatly increase the power consumption and design cost of the system . In ordinary PC Or in a small computer system , Don't connect many PCIe equipment , therefore Switch It doesn't seem so necessary . A typical server PCIe The topology of the bus system is shown in the figure below :

Typical PC Of PCIe The topology of the bus system is shown in the figure below :

版权声明
本文为[He was born young]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204220744375385.html
边栏推荐
- WeChat official account - webpage authorization
- 111. Minimum depth of binary tree
- 镶嵌路由:实现/home/news
- @Mapper和@Repository的使用和区别
- Action inattendue dans une instruction SQL
- Another upper triangle number triangle
- [paper reading] [3D object detection] voxel set transformer: a set to set approach to 3D object detection from point clouds
- The PS - EF query process PID in the shell script always returns an exception
- Shell 命令脚本
- [youqilin] version 22.04 lts will be released soon. The final notice is coming. Are you ready?
猜你喜欢

win10安装Mongo出错Service ‘MongoDB Server’ failed to start

微信公众号——网页授权

Action inattendue dans une instruction SQL

服务器设置自动开机及定时开机

236. The nearest common ancestor of a binary tree (medium)

xfs 文件系统的备份和恢复(包含磁盘挂载)

elastic-job安装部署接入

Installation de MySQL par CentOS

微信小程序:TypeError: Cannot read property ‘mark’ of undefined

PCIe学习-PCIe总线的基本概念(六)
随机推荐
Shell script learning notes - circular statements
@Mapper和@Repository的使用和区别
Client server communication project 4
Installation de MySQL par CentOS
数据编码的MFC demo
ROM, Ram, SRAM, DRAM, flash, SDRAM Difference
sql查询去除空数据和null 字段
mysql插入自由列
解决磁盘有空间但创建不了文件---修复服务器文件系统
mysqlbin log日志回放进行操作步骤
Linked list printing (linked list reverse output)
[no very low code] low code platform development diary, SQL programming of low code platform
客户端与服务器通信项目1
空心字母金字塔
sql 中对varchar类型进行求和(sum)方法 (类型报错)
[youqilin] version 22.04 lts will be released soon. The final notice is coming. Are you ready?
Autumn recruitment job summary and sharing
使用art-template继承时CompileError: Invalid or unexpected token generated
236. The nearest common ancestor of a binary tree (medium)
express项目将jade模板改为art-template