3.PCIE协议分析1-预备知识点

PCIE协议分析1主要讲一下四方面:

  1. PCI-E配置空间
  2. PCI-E地址映射
  3. PCI-E BAR寄存器和BAR空间
  4. PCI-E层级结构详谈

一、PCIE配置空间

    每个PCIe设备,有这么一段空间,Host软件可以读取它获得该设备的一些信息,也可以通过它来配置该设备,这段空间就叫做PCIe的配置空间。我们过来学习PCIE的同学应该都接触各种类型的功能芯片吧,这些功能芯片连接在电路里面我们可以认为它是一个外部设备,这些设备里面有自己独有的寄存器区域,比如SDRAM里面的ID寄存器或者其他配置寄存器。好的,其实我们PCIE板卡也相当于一个功能设备,每一个PCIE板卡都有自己独特的配置空间,这些配置空间用来标注自己独特的属性,就像一个人有名字身高属性一样。PCIE设备的配置空间标注了PCIE设备的以下属性。PCIE在完全继承了PCI的配置空间的基础上新增了自己的一些独有的配置属性,毕竟是PCI的升级嘛。我们暂时先不管PCIE配置空间如何配置已经它的具体作用,我们先把内部的核心属性说下。图1图2分别为PCIE从PCI集成的配置属性和PCIE独有的配置空间。

blob.png

                                       图1 PCI总线中继承过来的配置空间

下图是PCIe新增的配置空间(PCIe

猜你喜欢

转载自blog.csdn.net/weiaipan1314/article/details/104382563