1 基于PCIe4.0,向上兼容PCIe3.0等
開(kāi)發(fā)基于XDMA的NVMe Host IP已多年了,一些公司提出之前的IP只支持PCIe3.0,目前PCIe4.0已普遍,能不能提供基于PCIe4.0的NVMe IP。
雖然NVMe IP不區(qū)分PCIe版本,但是XDMA選項(xiàng)設(shè)置時(shí)選擇當(dāng)時(shí)只支持PCIe3.0. 畢竟當(dāng)時(shí)PCIe4.0未出,也沒(méi)有測(cè)試過(guò)。
對(duì)公司送來(lái)的三星990PRO,拿到后得升級(jí)一下之前IP。
從xilinx vitis 2022.2看,它是不支持直接升級(jí)到pcie4.0。 我們基于NVMe加速引擎進(jìn)行升級(jí),它直接放棄XDMA,改為深度結(jié)合PCIe,改造高速傳輸機(jī)制。再加上有了自己的UVM驗(yàn)證平臺(tái)。這部分開(kāi)發(fā)工作效率得到有效提升。
相關(guān)視頻可以在B站觀看,貼出相關(guān)測(cè)試demo,感興趣的可以搜:
https://space.bilibili.com/585132944?spm_id_from=333.337.search-card.all.click
或者直接看相關(guān)視頻,搜用戶名: 專注與守望 或者 wx: zzbxidian
2 NOPHAE PCIE4.0 加速引擎框架及特點(diǎn)
系統(tǒng)結(jié)構(gòu)框圖如下
工程結(jié)構(gòu)設(shè)計(jì)框圖如下:
功能及性能如下:
測(cè)試結(jié)果表明讀寫(xiě)性能直逼三星的SSD條子性能。讀約7GBps,寫(xiě)在6.5GBps之上。采用純邏輯設(shè)計(jì),穩(wěn)定性是有保障的。
3 測(cè)試片段
如果有更好的SSD或工業(yè)盤(pán)條子,我們可以協(xié)助測(cè)試性能。
sf
-
IP
+關(guān)注
關(guān)注
5文章
1837瀏覽量
154332 -
PCIe
+關(guān)注
關(guān)注
16文章
1403瀏覽量
86946 -
nvme
+關(guān)注
關(guān)注
0文章
283瀏覽量
23559
發(fā)布評(píng)論請(qǐng)先 登錄
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)30: NVMe 設(shè)備模型設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)
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ì)17:PCIe加速模塊設(shè)計(jì)

NVMe高速傳輸之擺脫XDMA設(shè)計(jì)17:PCIe加速模塊設(shè)計(jì)
NVMe高速傳輸之擺脫XDMA設(shè)計(jì)14: PCIe應(yīng)答模塊設(shè)計(jì)
NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)之九:隊(duì)列管理模塊(上)

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 IP高速傳輸卻不依賴XDMA設(shè)計(jì)之三:系統(tǒng)架構(gòu)

評(píng)論