PCIe加速模塊負(fù)責(zé)實(shí)現(xiàn)PCIe傳輸層任務(wù)的處理,同時(shí)與NVMe層進(jìn)行任務(wù)交互。如圖1所示,PCIe加速模塊按照請(qǐng)求發(fā)起方分為請(qǐng)求模塊和應(yīng)答模塊。請(qǐng)求模塊負(fù)責(zé)將內(nèi)部請(qǐng)求事務(wù)轉(zhuǎn)化為配置管理接口信號(hào)或axis請(qǐng)求方請(qǐng)求接口信號(hào)(axis_rq),以及解析axis請(qǐng)求方完成接口信號(hào)(axis_rc);應(yīng)答模塊負(fù)責(zé)接收axis完成方請(qǐng)求接口信號(hào)(axis_cq),將請(qǐng)求內(nèi)容轉(zhuǎn)化為AXI4接口信號(hào)或其它內(nèi)部信號(hào)做進(jìn)一步處理,如果需要應(yīng)答,將應(yīng)答事務(wù)通過(guò)axis完成方完成接口(axis_cc)發(fā)送給PCIE硬核。

圖1 PCIe加速模塊系統(tǒng)框圖
PCIe加速模塊在系統(tǒng)中作為NVMe層到PCIe數(shù)據(jù)鏈路層的橋接,不僅承擔(dān)了TLP與其它接口信號(hào)的轉(zhuǎn)換功能,也是降低傳輸延時(shí)、增加吞吐量的核心部件。接下來(lái)分別對(duì)請(qǐng)求模塊和應(yīng)答模塊的結(jié)構(gòu)設(shè)計(jì)進(jìn)行分析與敘述。
-
模塊
+關(guān)注
關(guān)注
7文章
2848瀏覽量
53428 -
PCIe
+關(guān)注
關(guān)注
16文章
1474瀏覽量
88889 -
接口信號(hào)
+關(guān)注
關(guān)注
0文章
10瀏覽量
9177 -
nvme
+關(guān)注
關(guān)注
0文章
300瀏覽量
23906
發(fā)布評(píng)論請(qǐng)先 登錄
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)43:如何上板驗(yàn)證?
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)30: NVMe 設(shè)備模型設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)20: PCIe應(yīng)答模塊設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)20: PCIe應(yīng)答模塊設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)18:PCIe請(qǐng)求模塊設(shè)計(jì)(上)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)17:PCIe加速模塊設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)14: PCIe應(yīng)答模塊設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)14: PCIe應(yīng)答模塊設(shè)計(jì)
NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)之九:隊(duì)列管理模塊(上)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)之12:PCIe請(qǐng)求模塊設(shè)計(jì)(上)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)九:隊(duì)列管理模塊設(shè)計(jì)(上)
NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)之八:系統(tǒng)初始化
NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)17:PCIe加速模塊設(shè)計(jì)
評(píng)論