TLP 請求處理子程序流程如圖 1 所示。 當請求類型為 MEM 讀寫請求時使用地址路由的方式。 如果請求地址在此設備 BAR 空間內, 則對 BAR 空間進行讀寫操作,讀操作將生成 CplD, 從對應請求端口的輸出端口發出; 如果請求地址在下游總線域,根據請求 ID 的設備號將事務轉發到對應的下游輸出端口。 當請求類型為 CFG 配置請求時采用 ID 路由的方式。 如果請求類型為 TYPE1 配置請求, 當請求 ID 中的總線號等于配置空間中的下一級總線號時, 表示請求發往連接到該橋設備的下一級設備, 將TYPE1 類型請求轉換為 TYPE0 請求轉發到下游端口; 當請求 ID 總線號位于下游總線域時, 直接根據請求 ID 將事務轉發到下游端口。 如果請求類型為 TYPE0 配置請求,當請求 ID 總線號等于上一級總線號時, 表示請求發送到本設備, 根據請求內容訪問本設備配置空間, 讀操作將生成 CplD, 從對應請求端口的輸出端口發出。

圖1 TLP 請求處理子程序流程圖
B站已給出相關性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click
審核編輯 黃宇
-
TLP
+關注
關注
0文章
37瀏覽量
16485 -
高速傳輸
+關注
關注
0文章
43瀏覽量
9290
發布評論請先 登錄
NVMe高速傳輸之擺脫XDMA設計30: NVMe 設備模型設計
NVMe高速傳輸之擺脫XDMA設計28: TLP 事務處 理程序的執行流程
NVMe高速傳輸之擺脫XDMA設計21:PCIe的TLP讀處理
NVMe高速傳輸之擺脫XDMA設計20: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計20: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計17:PCIe加速模塊設計
NVMe高速傳輸之擺脫XDMA設計16:TLP優化
NVMe高速傳輸之擺脫XDMA設計15:PCIe的TLP讀處理
NVMe高速傳輸之擺脫XDMA設計15:PCIe的TLP讀處理
NVMe高速傳輸之擺脫XDMA設計14: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計29: TLP 請求處理流程
評論