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

?編輯B站已給出相關(guān)性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click
?審核編輯 黃宇
-
PCIe
+關(guān)注
關(guān)注
16文章
1408瀏覽量
87313 -
nvme
+關(guān)注
關(guān)注
0文章
284瀏覽量
23644
發(fā)布評論請先 登錄
NVMe高速傳輸之擺脫XDMA設(shè)計43:如何上板驗證?
NVMe高速傳輸之擺脫XDMA設(shè)計30: NVMe 設(shè)備模型設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計20: PCIe應(yīng)答模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計20: PCIe應(yīng)答模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計18:PCIe請求模塊設(shè)計(上)
NVMe高速傳輸之擺脫XDMA設(shè)計17:PCIe加速模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計18:PCIe請求模塊設(shè)計(上)
NVMe高速傳輸之擺脫XDMA設(shè)計17:PCIe加速模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計14: PCIe應(yīng)答模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計14: PCIe應(yīng)答模塊設(shè)計
NVMe高速傳輸之擺脫XDMA設(shè)計13:PCIe請求模塊設(shè)計(下)
NVMe IP高速傳輸卻不依賴XDMA設(shè)計之九:隊列管理模塊(上)
NVMe高速傳輸之擺脫XDMA設(shè)計之12:PCIe請求模塊設(shè)計(上)
NVMe高速傳輸之擺脫XDMA設(shè)計九:隊列管理模塊設(shè)計(上)
NVMe IP高速傳輸卻不依賴XDMA設(shè)計之八:系統(tǒng)初始化

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