請求模塊的具體任務是將系統的請求轉換成為axis接口形式的TLP或配置管理接口信號。這些請求主要包含初始化配置請求和門鈴寫請求,初始化配置請求由初始化模塊發起,當配置請求的總線號為0時,請求通過Cfg_mgmt接口發送給PCIE硬核,當配置請求的總線號不為0時,請求以PCIe配置請求TLP的格式從axis_rq接口發送到PCIE硬核,然后由硬核驅動數據鏈路層和物理層通過PCIe3.0X4接口發送給下游設備,下游設備的反饋通過axis_rc接口以CPL或CPLD的形式傳回。門鈴寫請求由NVMe控制模塊發起,請求以PCIe存儲器寫請求TLP的格式從axis_rq接口交由PCIE硬核發送。
由于發起請求的模塊存在多個,并且在時間上初始化模塊先占用請求,NVMe控制模塊后占用請求,不會出現請求的競爭,因此設置一條內部請求總線用于發起請求和接收響應,該請求總線也作為請求模塊的上游接口。請求模塊的請求總線接口說明如表1所示。無論是配置請求還是門鈴寫請求,請求的數據長度都只有一個雙字,因此設置讀寫數據位寬均為32比特。
表1 請求總線接口

B站已給出相關性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click
-
接口
+關注
關注
33文章
9454瀏覽量
156324 -
PCIe
+關注
關注
16文章
1425瀏覽量
87655 -
數據鏈路層
+關注
關注
0文章
63瀏覽量
12358 -
nvme
+關注
關注
0文章
289瀏覽量
23741
發布評論請先 登錄
NVMe高速傳輸之擺脫XDMA設計九:隊列管理模塊設計(上)
NVMe高速傳輸之擺脫XDMA設計之12:PCIe請求模塊設計(上)
NVMe高速傳輸之擺脫XDMA設計13:PCIe請求模塊設計(下)
NVMe高速傳輸之擺脫XDMA設計14: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計18:PCIe請求模塊設計(上)
NVMe高速傳輸之擺脫XDMA設計20: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計30: NVMe 設備模型設計
NVMe IP over PCIe 4.0:擺脫XDMA,實現超高速!
NVMe IP高速傳輸卻不依賴XDMA設計之九:隊列管理模塊(上)

NVMe高速傳輸之擺脫XDMA設計18:PCIe請求模塊設計(上)
評論