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

圖1 TLP 請求處理子程序流程圖
B站已給出相關(guān)性能的視頻,如想進(jìn)一步了解,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click
審核編輯 黃宇
-
TLP
+關(guān)注
關(guān)注
0文章
37瀏覽量
16474 -
高速傳輸
+關(guān)注
關(guān)注
0文章
43瀏覽量
9290
發(fā)布評論請先 登錄
NVMe高速傳輸之擺脫XDMA設(shè)計30: NVMe 設(shè)備模型設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計28: TLP 事務(wù)處 理程序的執(zhí)行流程
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è)計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è)計(上)
NVMe高速傳輸之?dāng)[脫XDMA設(shè)計29: TLP 請求處理流程
評論