国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NVMe IP over PCIe 4.0:擺脫XDMA,實現超高速!

高速傳輸與存儲 ? 來源:高速傳輸與存儲 ? 作者:高速傳輸與存儲 ? 2025-04-16 14:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 基于PCIe4.0,向上兼容PCIe3.0等

開發基于XDMA的NVMe Host IP已多年了,一些公司提出之前的IP只支持PCIe3.0,目前PCIe4.0已普遍,能不能提供基于PCIe4.0的NVMe IP。
雖然NVMe IP不區分PCIe版本,但是XDMA選項設置時選擇當時只支持PCIe3.0. 畢竟當時PCIe4.0未出,也沒有測試過。

對公司送來的三星990PRO,拿到后得升級一下之前IP。
從xilinx vitis 2022.2看,它是不支持直接升級到pcie4.0。 我們基于NVMe加速引擎進行升級,它直接放棄XDMA,改為深度結合PCIe,改造高速傳輸機制。再加上有了自己的UVM驗證平臺。這部分開發工作效率得到有效提升。

相關視頻可以在B站觀看,貼出相關測試demo,感興趣的可以搜:
https://space.bilibili.com/585132944?spm_id_from=333.337.search-card.all.click
或者直接看相關視頻,搜用戶名: 專注與守望 或者 wx: zzbxidian

2 NOPHAE PCIE4.0 加速引擎框架及特點

系統結構框圖如下

wKgZPGd9xo-AdnRmAARdQ3F53Uc100.png

工程結構設計框圖如下:

wKgZO2f-84-ACczbAAJEhpVvDQs728.png

功能及性能如下:

wKgZO2d9xo6AScOaAAJzpd6LWv0533.png

測試結果表明讀寫性能直逼三星的SSD條子性能。讀約7GBps,寫在6.5GBps之上。采用純邏輯設計,穩定性是有保障的。

3 測試片段

wKgZO2d9xo6ARU6UAAIpSVj8LM4166.png

如果有更好的SSD或工業盤條子,我們可以協助測試性能。

sf

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • IP
    IP
    +關注

    關注

    5

    文章

    1857

    瀏覽量

    155566
  • PCIe
    +關注

    關注

    16

    文章

    1454

    瀏覽量

    88189
  • nvme
    +關注

    關注

    0

    文章

    297

    瀏覽量

    23808
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NVMe高速傳輸之擺脫XDMA設計43:如何上板驗證?

    PCIE 集成塊版本、 AXI 位寬配置、 最大提交隊列深度、 最大提交隊列數量。 ![ 圖1 NVMe over PCIe 邏輯加速引擎 IP
    發表于 10-30 18:10

    NVMe高速傳輸之擺脫XDMA設計30: NVMe 設備模型設計

    NVMe 設備模型一方面模擬 PCIe EP 設備功能, 另一方面模擬 NVMe 行為功能,實現 NVMe 協議事務的處理。
    發表于 09-29 09:31

    NVMe高速傳輸之擺脫XDMA設計23:UVM驗證平臺

    NVMe over PCIe采用 AXI4-Lite 接口、AXI4 接口和 PCIe3.0X4 接口,其中AXI4-Lite 和 AXI4 總線接口均可抽象為總線事務,而
    發表于 08-26 09:49

    NVMe高速傳輸之擺脫XDMA設計20: PCIe應答模塊設計

    應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用PCIe協議的存儲器讀請求TLP和存儲器寫請求TLP,應答模塊也分
    的頭像 發表于 08-13 10:43 ?864次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>高速</b>傳輸之<b class='flag-5'>擺脫</b><b class='flag-5'>XDMA</b>設計20: <b class='flag-5'>PCIe</b>應答模塊設計

    NVMe高速傳輸之擺脫XDMA設計20: PCIe應答模塊設計

    應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用PCIe協議的存儲器讀請求TLP和存儲器寫請求TLP,應答模塊也分
    發表于 08-12 16:04

    NVMe高速傳輸之擺脫XDMA設計17:PCIe加速模塊設計

    PCIe加速模塊負責實現PCIe傳輸層任務的處理,同時與NVMe層進行任務交互。PCIe加速模塊按照請求發起方分為請求模塊和應答模塊。
    的頭像 發表于 08-09 14:38 ?4724次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>高速</b>傳輸之<b class='flag-5'>擺脫</b><b class='flag-5'>XDMA</b>設計17:<b class='flag-5'>PCIe</b>加速模塊設計

    NVMe高速傳輸之擺脫XDMA設計17:PCIe加速模塊設計

    PCIe加速模塊負責實現PCIe傳輸層任務的處理,同時與NVMe層進行任務交互。如圖1所示,PCIe加速模塊按照請求發起方分為請求模塊和應答
    發表于 08-07 18:57

    NVMe高速傳輸之擺脫XDMA設計14: PCIe應答模塊設計

    應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用PCIe協議的存儲器讀請求TLP和存儲器寫請求TLP,應答模塊也分
    發表于 08-04 16:44

    NVMe IP高速傳輸卻不依賴XDMA設計之九:隊列管理模塊(上)

    這是采用PCIe設計NVMe,并非調用XDMA方式,后者在PCIe4.0時不大方便,故團隊直接采用PCIe設計,結合UVM驗證加快設計速度。
    的頭像 發表于 08-04 09:53 ?736次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b>傳輸卻不依賴<b class='flag-5'>XDMA</b>設計之九:隊列管理模塊(上)

    NVMe高速傳輸之擺脫XDMA設計18:UVM驗證平臺

    NVMe over PCIe采用 AXI4-Lite 接口、AXI4 接口和 PCIe3.0X4 接口,其中AXI4-Lite 和 AXI4 總線接口均可抽象為總線事務,而
    發表于 07-31 16:39

    NVMe高速傳輸之擺脫XDMA設計九:隊列管理模塊設計(上)

    本帖最后由 xianuser2012 于 2025-7-30 15:57 編輯 注:這是采用PCIe設計NVMe,并非調用XDMA方式,后者在PCIe4.0時不大方便,故團隊直接
    發表于 07-27 17:41

    NVMe IP高速傳輸卻不依賴XDMA設計之八:系統初始化

    采用XDMA是許多人常用xilinx庫實現NVMe或其他傳輸的方法。但是,XDMA介紹較少,在高速存儲設計時,尤其是
    的頭像 發表于 07-26 15:14 ?830次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b>傳輸卻不依賴<b class='flag-5'>XDMA</b>設計之八:系統初始化

    NVMe IP高速傳輸卻不依賴XDMA設計之三:系統架構

    所設計的新系統架構中,Nvme over PCIe IP通過 PCIe 3.0x4 接口連接 NVMe
    的頭像 發表于 06-29 17:46 ?1015次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b>傳輸卻不依賴<b class='flag-5'>XDMA</b>設計之三:系統架構

    NVMe IP高速傳輸卻不依賴便利的XDMA設計之三:系統架構

    加速模塊、 PCIE 集成塊。 以下為各功能模塊的定義: 系統控制模塊是實現NVMe over PCIe關鍵組件。 NoP 邏輯加速引擎內
    發表于 06-29 17:42

    NVMe IP高速傳輸卻不依賴便利的XDMA設計之一

    NVMe IP放棄XDMA原因 選用XDMANVMe IP的關鍵傳輸模塊,可以加速
    發表于 05-24 17:09