?
請求模塊的具體任務是將系統的請求轉換成為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
?審核編輯 黃宇
-
PCIe
+關注
關注
16文章
1470瀏覽量
88844 -
nvme
+關注
關注
0文章
300瀏覽量
23889
發布評論請先 登錄
NVMe高速傳輸之擺脫XDMA設計43:如何上板驗證?
NVMe高速傳輸之擺脫XDMA設計30: NVMe 設備模型設計
NVMe高速傳輸之擺脫XDMA設計20: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計18:PCIe請求模塊設計(上)
NVMe高速傳輸之擺脫XDMA設計14: PCIe應答模塊設計
NVMe高速傳輸之擺脫XDMA設計13:PCIe請求模塊設計(下)
NVMe IP高速傳輸卻不依賴XDMA設計之九:隊列管理模塊(上)
NVMe高速傳輸之擺脫XDMA設計之12:PCIe請求模塊設計(上)
評論