TLP 請求處理子程序流程如圖 1 所示。 當請求類型為 MEM 讀寫請求時使用地址路由的方式。 如果請求地址在此設(shè)備 BAR 空間內(nèi), 則對 BAR 空間進行讀寫操作,讀操作將生成 CplD, 從對應(yīng)請求端口的輸出端口發(fā)出; 如果請求地址在下游總線域,根據(jù)請求 ID 的設(shè)備號將事務(wù)轉(zhuǎn)發(fā)到對應(yīng)的下游輸出端口。 當請求類型為 CFG 配置請求時采用 ID 路由的方式。 如果請求類型為 TYPE1 配置請求, 當請求 ID 中的總線號等于配置空間中的下一級總線號時, 表示請求發(fā)往連接到該橋設(shè)備的下一級設(shè)備, 將TYPE1 類型請求轉(zhuǎn)換為 TYPE0 請求轉(zhuǎn)發(fā)到下游端口; 當請求 ID 總線號位于下游總線域時, 直接根據(jù)請求 ID 將事務(wù)轉(zhuǎn)發(fā)到下游端口。 如果請求類型為 TYPE0 配置請求,當請求 ID 總線號等于上一級總線號時, 表示請求發(fā)送到本設(shè)備, 根據(jù)請求內(nèi)容訪問本設(shè)備配置空間, 讀操作將生成 CplD, 從對應(yīng)請求端口的輸出端口發(fā)出。
圖1 TLP 請求處理子程序流程圖
B站已給出相關(guān)性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click
審核編輯 黃宇
-
TLP
+關(guān)注
關(guān)注
0文章
37瀏覽量
16314 -
高速傳輸
+關(guān)注
關(guān)注
0文章
36瀏覽量
9248
發(fā)布評論請先 登錄
NVMe高速傳輸之擺脫XDMA設(shè)計30: NVMe 設(shè)備模型設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計28: TLP 事務(wù)處 理程序的執(zhí)行流程
NVMe高速傳輸之擺脫XDMA設(shè)計22:PCIe的TLP讀優(yōu)化處理
NVMe高速傳輸之擺脫XDMA設(shè)計21:PCIe的TLP讀處理
NVMe高速傳輸之擺脫XDMA設(shè)計20: PCIe應(yīng)答模塊設(shè)計

NVMe高速傳輸之擺脫XDMA設(shè)計20: PCIe應(yīng)答模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計17:PCIe加速模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計16:TLP優(yōu)化
NVMe高速傳輸之擺脫XDMA設(shè)計15:PCIe的TLP讀處理
NVMe高速傳輸之擺脫XDMA設(shè)計15:PCIe的TLP讀處理

NVMe高速傳輸之擺脫XDMA設(shè)計14: PCIe應(yīng)答模塊設(shè)計

NVMe高速傳輸之擺脫XDMA設(shè)計14: PCIe應(yīng)答模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計13:PCIe請求模塊設(shè)計(下)
NVMe高速傳輸之擺脫XDMA設(shè)計之12:PCIe請求模塊設(shè)計(上)

評論