chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)之八:系統(tǒng)初始化

高速傳輸與存儲(chǔ) ? 來(lái)源:高速傳輸與存儲(chǔ) ? 作者:高速傳輸與存儲(chǔ) ? 2025-07-26 15:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

采用XDMA是許多人常用xilinx庫(kù)實(shí)現(xiàn)NVMe或其他傳輸?shù)姆椒ā5?,XDMA介紹較少,在高速存儲(chǔ)設(shè)計(jì)時(shí),尤其是PCIe4.0模式下,較難發(fā)揮其最優(yōu)性能,因此,直接采用PCIe實(shí)現(xiàn)NVMe功能。

這里主要分享基于PCIe3.0接口的NVMe IP設(shè)計(jì)簡(jiǎn)介。有需要更高性能需求的,請(qǐng)先了解其性能簡(jiǎn)介,在文末給出鏈接。它的系統(tǒng)初始化流程主要分為鏈路訓(xùn)練、PCIe 初始化和 NVMe 初始化, 分別實(shí)現(xiàn) PCIe鏈路連接、 PCIe 設(shè)備枚舉配置和 NVMe 設(shè)備配置功能。 其中鏈路訓(xùn)練由 PCIE 集成塊實(shí)現(xiàn), 初始化模塊根據(jù)鏈路訓(xùn)練完成信號(hào)和初始化啟動(dòng)信號(hào)來(lái)執(zhí)行 PCIe 初始化和NVMe 初始化。

wKgZO2iEf6eAdeGiAAE__TR8F7c902.png

wKgZO2iEgHGANiuRAACXbpkUXGk102.png

圖1 系統(tǒng)初始化流程

系統(tǒng)初始化的主要流程如圖 1 所示, 在系統(tǒng)供電后, 首先進(jìn)入復(fù)位狀態(tài), 一旦退出復(fù)位狀態(tài), 由 PCIE 集成塊執(zhí)行鏈路訓(xùn)練, PCIE 集成塊提供了 LinkUp 信號(hào)用于指示鏈路訓(xùn)練是否成功。 鏈路訓(xùn)練消耗時(shí)間為毫秒級(jí)別, 為了確保系統(tǒng)的穩(wěn)定, 在系統(tǒng)復(fù)位退出后 1 秒時(shí)如果 LinkUp 信號(hào)仍為低電平, 則斷言為鏈路訓(xùn)練失敗, 初始化流程終止。

如果 LinkUp 為高電平, 此時(shí)用戶可通過(guò)系統(tǒng)控制模塊啟動(dòng) PCIe 初始化,進(jìn)入 PCIe 初始化狀態(tài)。 PCIe 初始化狀態(tài)機(jī)在執(zhí)行完初始化流程后, 會(huì)報(bào)告初始化執(zhí)行狀態(tài), 如果在初始化過(guò)程中出錯(cuò), 進(jìn)入初始化終止?fàn)顟B(tài)并將錯(cuò)誤信息反饋到初始化狀態(tài)寄存器。 當(dāng) PCIe 初始化正常完成后, 可以進(jìn)入 NVMe 初始化狀態(tài), NVMe 初始化也由用戶通過(guò)系統(tǒng)控制模塊啟動(dòng)。 當(dāng) NVMe 初始化正常完成后, 系統(tǒng)的初始化完成, NoP 邏輯加速引擎進(jìn)入正常工作模式。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 高速傳輸
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    9269
  • 高速存儲(chǔ)
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    6061
  • nvme
    +關(guān)注

    關(guān)注

    0

    文章

    286

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    NVMe IP高速傳輸卻不依賴便利的XDMA設(shè)計(jì)之一

    NVMe IP放棄XDMA原因 選用XDMANVMe IP的關(guān)鍵
    發(fā)表于 05-24 17:09

    NVMe IP高速傳輸卻不依賴便利的XDMA設(shè)計(jì)之二

    NVMe IP放棄XDMA原因 選用XDMANVMe IP的關(guān)鍵
    發(fā)表于 05-25 10:20

    NVMe IP高速傳輸卻不依賴便利的XDMA設(shè)計(jì)之三:系統(tǒng)架構(gòu)

    NVMe 固態(tài)硬盤, 并提供 AXI4-Lite 接口用于系統(tǒng)控制, 以及 AXI4 接口用于數(shù)據(jù)傳輸。 在該IP內(nèi)部, 根據(jù)功能劃分為系統(tǒng)
    發(fā)表于 06-29 17:42

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)五:DMA 控制單元設(shè)計(jì)

    DMA 控制單元負(fù)責(zé)控制 DMA 傳輸事務(wù), 該單元承擔(dān)了 DMA 事務(wù)到 NVMe 事務(wù)的轉(zhuǎn)換任務(wù), 使用戶對(duì)數(shù)據(jù)傳輸事務(wù)的控制更加簡(jiǎn)單快捷。 DMA 控制功能由 DMA寄存器組實(shí)現(xiàn)。DMA
    發(fā)表于 07-02 19:45

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)七:系統(tǒng)初始化

    直接采用PCIe實(shí)現(xiàn)NVMe功能,它的系統(tǒng)初始化流程主要分為鏈路訓(xùn)練、PCIe 初始化NVMe 初始
    發(fā)表于 07-04 09:14

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)十:NVMe初始化狀態(tài)機(jī)設(shè)計(jì)

    在完成PCIe配置初始化后,PCIe總線域的地址空間都分配完畢,可以執(zhí)行傳出存儲(chǔ)讀寫TLP,系統(tǒng)初始化進(jìn)入NVMe配置初始化。
    發(fā)表于 07-05 22:03

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)33:初始化功能驗(yàn)證與分析

    都通過(guò) NVMe系統(tǒng)模型來(lái)實(shí)現(xiàn), 因此對(duì)初始化功能的測(cè)試用例的實(shí)現(xiàn)比較簡(jiǎn)單, 只需要配置初始化控制寄存器來(lái)控制初始化進(jìn)程, 要實(shí)現(xiàn)不同應(yīng)
    發(fā)表于 10-08 08:02

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)34:初始化功能驗(yàn)證與分析2

    本文主要交流NVMe設(shè)計(jì)思路,在本博客已給出相關(guān)博文幾十篇,希望對(duì)初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。 2) PCIe 初始化功能測(cè)試結(jié)果 PCIe 初始化
    發(fā)表于 10-09 11:31

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)35:初始化功能驗(yàn)證與分析3

    本文主要交流NVMe設(shè)計(jì)思路,在本博客已給出相關(guān)博文幾十篇,希望對(duì)初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。 在完成橋設(shè)備的初始化配置后, 應(yīng)對(duì)橋設(shè)備下游設(shè)備進(jìn)行配置
    發(fā)表于 10-10 18:21

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)之二:PCIe讀寫邏輯

    應(yīng)答模塊的具體任務(wù)是接收來(lái)自PCIe鏈路上的設(shè)備的TLP請(qǐng)求,并響應(yīng)請(qǐng)求。由于基于PCIe協(xié)議的NVMe數(shù)據(jù)傳輸只使用PCIe協(xié)議的存儲(chǔ)器讀請(qǐng)求TLP和存儲(chǔ)器寫請(qǐng)求TLP,應(yīng)答模塊分別針對(duì)兩種TLP設(shè)置處理引擎來(lái)提高并行性和處理速度。
    的頭像 發(fā)表于 06-09 17:25 ?587次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)之二:PCIe讀寫邏輯

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)之三:系統(tǒng)架構(gòu)

    。 在該IP內(nèi)部, 根據(jù)功能劃分為系統(tǒng)控制模塊、 初始化模塊、 NVMe 控制模塊、 PCIe 加速模塊、 PCIE 集成塊。
    的頭像 發(fā)表于 06-29 17:46 ?877次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)之三:<b class='flag-5'>系統(tǒng)</b>架構(gòu)

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)四:系統(tǒng)控制模塊

    系統(tǒng)控制模塊負(fù)責(zé)實(shí)現(xiàn) NVMe over PCI 邏輯加速引擎的控制功能, 其結(jié)構(gòu)如圖 1 所示。 用戶通過(guò)系統(tǒng)控制模塊實(shí)現(xiàn)對(duì)初始化功能、 隊(duì)列管理功能、 DMA 功能等主要功能的控制
    的頭像 發(fā)表于 06-29 17:52 ?330次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)<b class='flag-5'>之</b>四:<b class='flag-5'>系統(tǒng)</b>控制模塊

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)五:DMA 控制單元設(shè)計(jì)

    DMA 控制單元負(fù)責(zé)控制 DMA 傳輸事務(wù), 該單元承擔(dān)了 DMA 事務(wù)到 NVMe 事務(wù)的轉(zhuǎn)換任務(wù), 使用戶對(duì)數(shù)據(jù)傳輸事務(wù)的控制更加簡(jiǎn)單快捷。 DMA 控制功能由 DMA寄存器組實(shí)現(xiàn)。
    的頭像 發(fā)表于 07-02 19:47 ?1875次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)<b class='flag-5'>之</b>五:DMA 控制單元設(shè)計(jì)

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)六:性能監(jiān)測(cè)單元設(shè)計(jì)

    性能監(jiān)測(cè)單元負(fù)責(zé)監(jiān)測(cè) NVMe over PCIe 邏輯加速引擎的運(yùn)行狀態(tài)和統(tǒng)計(jì)信息, 包括復(fù)位后 運(yùn)行時(shí)間信息、 NVMe 指令數(shù)量統(tǒng)計(jì)信息、 數(shù)據(jù)操作數(shù)量統(tǒng)計(jì)信息、 IOPS 性能統(tǒng)計(jì) 信息、 指令延遲統(tǒng)計(jì)信息等。
    的頭像 發(fā)表于 07-02 19:49 ?370次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)<b class='flag-5'>之</b>六:性能監(jiān)測(cè)單元設(shè)計(jì)

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

    這是采用PCIe設(shè)計(jì)NVMe,并非調(diào)用XDMA方式,后者在PCIe4.0時(shí)不大方便,故團(tuán)隊(duì)直接采用PCIe設(shè)計(jì),結(jié)合UVM驗(yàn)證加快設(shè)計(jì)速度。 隊(duì)列管理模塊采用隊(duì)列的存儲(chǔ)與控制分離的設(shè)計(jì)結(jié)構(gòu)。
    的頭像 發(fā)表于 08-04 09:53 ?580次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)<b class='flag-5'>之</b>九:隊(duì)列管理模塊(上)