18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

NVMe控制器之完成信息解析模塊

高速傳輸與存儲 ? 來源:高速傳輸與存儲 ? 作者:高速傳輸與存儲 ? 2025-05-03 15:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

完成信息解析模塊用于解析NVMe命令執(zhí)行完成后返回的信息。該模塊首先提取完成信息中的Status Field字段和ID號。通過檢查Status Field字段,判斷NVMe命令是否成功執(zhí)行。若命令成功執(zhí)行,則釋放對應(yīng)ID號的SQ中的緩存空間,以便新的NVMe提交命令使用。若命令執(zhí)行失敗,則將Error信號被拉高,并將該ID號反饋給隊列管理模塊,以便重新發(fā)送該命令。

為了提升系統(tǒng)傳輸效率,將NVMe命令執(zhí)行流程中的中斷步驟取消,不通過中斷的方式來通知Host檢查完成信息,而是利用硬件電路的并行特點(diǎn),實時對完成信息進(jìn)行檢測。并通過添加一級寄存器來提高效率,可以不間斷的接收完成信息,其工作流程為:

(1)接收128bit的完成信息,并將Status Field字段、ID字段、SQ Head Pointer字段和CQ Tail Pointer字段提取出來;

(2)判斷Status Field字段的值是否為000000000000000b,若是則將done信號拉高,同時將ID字段傳輸至隊列管理模塊,否則將Error信號拉高。

審核編輯 黃宇

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

    關(guān)注

    1650

    文章

    22217

    瀏覽量

    628053
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17530

    瀏覽量

    189126
  • nvme
    +關(guān)注

    關(guān)注

    0

    文章

    284

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    NVMe高速傳輸擺脫XDMA設(shè)計30: NVMe 設(shè)備模型設(shè)計

    設(shè)備則需要開啟至少 8KB 的 BAR0 空間, BAR0 地址空間中存放 NVMe 設(shè)備寄存組, 其中包含了初始化過程中需要使用的控制器功能寄存、
    發(fā)表于 09-29 09:31

    NVMe高速傳輸擺脫XDMA設(shè)計20: PCIe應(yīng)答模塊設(shè)計

    應(yīng)答模塊的具體任務(wù)是接收來自PCIe鏈路上的設(shè)備的TLP請求,并響應(yīng)請求。由于基于PCIe協(xié)議的NVMe數(shù)據(jù)傳輸只使用PCIe協(xié)議的存儲讀請求TLP和存儲寫請求TLP,應(yīng)答
    發(fā)表于 08-12 16:04

    NVMe高速傳輸擺脫XDMA設(shè)計17:PCIe加速模塊設(shè)計

    axis請求方請求接口信號(axis_rq),以及解析axis請求方完成接口信號(axis_rc);應(yīng)答模塊負(fù)責(zé)接收axis完成方請求接口信號(axis_cq),將請求內(nèi)容轉(zhuǎn)化為AXI
    發(fā)表于 08-07 18:57

    NVMe高速傳輸擺脫XDMA設(shè)計14: PCIe應(yīng)答模塊設(shè)計

    應(yīng)答模塊的具體任務(wù)是接收來自PCIe鏈路上的設(shè)備的TLP請求,并響應(yīng)請求。由于基于PCIe協(xié)議的NVMe數(shù)據(jù)傳輸只使用PCIe協(xié)議的存儲讀請求TLP和存儲寫請求TLP,應(yīng)答
    發(fā)表于 08-04 16:44

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

    DISABLE_CC狀態(tài)。 RD_CAP:讀控制器功能寄存狀態(tài)。該狀態(tài)下讀取NVMe設(shè)備的控制器功能寄存,獲取其中的Memory Pag
    發(fā)表于 07-05 22:03

    NVMe協(xié)議簡介2

    NVMe指令提交與完成機(jī)制 NVMe指令提交與完成機(jī)制是NVMe協(xié)議的核心,該機(jī)制制定了NVMe
    發(fā)表于 05-15 23:15

    NVMe協(xié)議簡要分析

    的值; (6)NVMe SSD通知主機(jī)檢查完成命令。NVMe SSD控制器通過Memory Write事務(wù)向主機(jī)發(fā)出MSI-X中斷信號,告知主機(jī)檢查CQ中的
    發(fā)表于 05-15 00:34

    NVMe控制器IP設(shè)計系列接口轉(zhuǎn)換模塊

    接口轉(zhuǎn)換模塊負(fù)責(zé)完成AXI4接口與控制器內(nèi)部的自定義接口之間的轉(zhuǎn)換工作。由于AXI4接口協(xié)議的實現(xiàn)會占用大量的邏輯資源,為了節(jié)約資源,控制器內(nèi)部的接口信號均采用邏輯簡單的自定義接口,對
    的頭像 發(fā)表于 05-10 14:36 ?434次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>控制器</b>IP設(shè)計系列<b class='flag-5'>之</b>接口轉(zhuǎn)換<b class='flag-5'>模塊</b>

    NVMe控制器IP設(shè)計接口轉(zhuǎn)換

    轉(zhuǎn)換為控制器內(nèi)部信號(addr、en、data_out)。命令執(zhí)行結(jié)束后,完成信息通過AXI PCIe IP模塊的AXI4接口傳輸至完成
    發(fā)表于 05-10 14:33

    NVME控制器隊列管理模塊

    隊列管理模塊是整個NVMe Host控制器的核心模塊,該模塊實現(xiàn)了提交隊列與完成隊列的管理,多隊
    發(fā)表于 05-03 20:19

    NVME控制器隊列管理模塊

    隊列管理模塊是整個NVMe Host控制器的核心模塊,該模塊實現(xiàn)了提交隊列與完成隊列的管理,多隊
    的頭像 發(fā)表于 05-03 15:32 ?345次閱讀
    <b class='flag-5'>NVME</b><b class='flag-5'>控制器</b><b class='flag-5'>之</b>隊列管理<b class='flag-5'>模塊</b>

    NVME控制器指令控制模塊設(shè)計

    狀態(tài)下, 將獲取的 ID 和指令信息組裝成為提交條目, 寫入 SEL_SQ狀態(tài)下選擇的隊列。 如果指令涉及數(shù)據(jù)傳輸, 在該狀態(tài)下還要將 ID 和對應(yīng)的 PRP 寫入 PRP 控制模塊。 完成
    發(fā)表于 04-25 08:07

    NVME控制器設(shè)計指令控制

    指令控制模塊由一個指令信息緩存, 一個指令組裝狀態(tài)機(jī)和一個 ID 池組成。 指令信息緩存中存放著由系統(tǒng)控制
    的頭像 發(fā)表于 04-24 10:22 ?566次閱讀
    <b class='flag-5'>NVME</b><b class='flag-5'>控制器</b>設(shè)計<b class='flag-5'>之</b>指令<b class='flag-5'>控制</b>

    NVMe控制器設(shè)計1

    NVMe 控制模塊負(fù)責(zé)實現(xiàn)用戶請求事務(wù)與 NVMe 事務(wù)的轉(zhuǎn)換、 NVMe 命令提交 與完成機(jī)
    的頭像 發(fā)表于 04-24 09:51 ?504次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>控制器</b>設(shè)計1

    NVME控制器設(shè)計1

    的相關(guān)寄存來發(fā)送 DMA 或隊列管理請求, NVMe控制模塊在得到任務(wù)信息后生成對應(yīng)的 NVMe
    發(fā)表于 04-24 09:45