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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章