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協(xié)議分析之提交隊(duì)列

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

掃碼添加小助手

加入工程師交流群

NVMe指令提交與完成機(jī)制

NVMe指令提交與完成機(jī)制是NVMe協(xié)議的核心,該機(jī)制制定了NVMe指令的 交互流程和處理步驟。在基于PCIe的NVMe協(xié)議中,NVMe主機(jī)控制器與NVMe 設(shè)備的交互通過PCIe進(jìn)行,使用PCIe的存儲(chǔ)讀寫TLP請(qǐng)求。指令的提交與完成機(jī) 制如圖1所示,圖中展示的指令提交與完成步驟如下:

wKgZO2gmBHiAUTSrAAEvQt2E-cg853.png

圖1 NVMe指令提交交與完成步驟圖

(1)主機(jī)控制器向提交隊(duì)列寫入一個(gè)或多個(gè)提交命令;

(2)主機(jī)請(qǐng)求配置NVMe設(shè)備的提交隊(duì)列尾門鈴寄存器,表示有新的命令需要 進(jìn)行處理;

(3)NVMe設(shè)備從提交隊(duì)列中讀取提交指令條目;

(4)NVMe繼續(xù)執(zhí)行獲取的命令,命令可以無(wú)序完成;

(5)命令完成執(zhí)行后,控制器將完成隊(duì)列條目寫入關(guān)聯(lián)的完成隊(duì)列。NVMe設(shè) 備在完成隊(duì)列條目中提供最近的關(guān)聯(lián)提交隊(duì)列條目頭指針; (6)NVMe設(shè)備可選地向主機(jī)生成一個(gè)中斷,以表明有一個(gè)新的完成隊(duì)列條目 要等待主機(jī)控制器使用和處理;

(7)主機(jī)控制器處理完成隊(duì)列中的新完成隊(duì)列條目;

(8)主機(jī)控制器請(qǐng)求配置完成隊(duì)列頭門鈴寄存器,指示完成隊(duì)列條目已被處理

對(duì)相關(guān)視頻感興趣者,請(qǐng)移步B站 搜用戶名: 專注與守望

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    283

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)38:隊(duì)列管理功能驗(yàn)證與分析2

    波形如圖1 所示。 創(chuàng)建深度為 1024 的 I/O 提交隊(duì)列, 由于支持的最大隊(duì)列深度為 1023, 所以創(chuàng)建返回狀態(tài) cr_status 值為 4, 表示創(chuàng)建深度錯(cuò)誤, 仿真行為符合設(shè)計(jì)預(yù)期
    發(fā)表于 10-15 08:14

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)37:隊(duì)列管理功能驗(yàn)證與分析1

    隊(duì)列、 刪除隊(duì)列隊(duì)列邊界、 操作順序等功能的測(cè)試,待測(cè)設(shè)計(jì)的設(shè)計(jì)目標(biāo)中, 提交隊(duì)列的最大數(shù)量為 16, 單
    發(fā)表于 10-13 11:17

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

    測(cè)試步驟 4 關(guān)鍵信號(hào)波形如圖1 所示, 通過 axis_cc 接口獲取 NVMe 指令后,NVMe 設(shè)備執(zhí)行指令操作, 在操作完成后, 通過 axis_cq 接口向?qū)?yīng)提交隊(duì)列的完
    發(fā)表于 10-11 08:22

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

    隊(duì)列屬性寄存器、Admin 提交隊(duì)列地址寄存器和 Admin完成隊(duì)列地址寄存器, 以及在隊(duì)列工作中需要使用的門鈴寄存器組。
    發(fā)表于 09-29 09:31

    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 ?505次閱讀
    <b class='flag-5'>NVMe</b> IP高速傳輸卻不依賴XDMA設(shè)計(jì)<b class='flag-5'>之</b>九:<b class='flag-5'>隊(duì)列</b>管理模塊(上)

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)十:隊(duì)列管理模塊設(shè)計(jì)(下)

    和完成條目的存儲(chǔ)空間。其次,由于ID池的存在,所有的NVMe指令都具有一個(gè)唯一的ID,完成條目中的提交隊(duì)列ID不再作為指令的標(biāo)識(shí),因此僅使用一個(gè)I/O完成隊(duì)列對(duì)應(yīng)多個(gè)I/O
    發(fā)表于 07-30 16:27

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)九:隊(duì)列管理模塊設(shè)計(jì)(上)

    效率和資源占用,N的最大數(shù)量為16。每一個(gè)提交隊(duì)列表單包含了隊(duì)列的ID、隊(duì)列深度、起始偏移地址、門鈴頭指針、門鈴尾指針、門鈴地址,表單中的初始信息在
    發(fā)表于 07-27 17:41

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

    DISABLE_CC狀態(tài)。 RD_CAP:讀控制器功能寄存器狀態(tài)。該狀態(tài)下讀取NVMe設(shè)備的控制器功能寄存器,獲取其中的Memory Page Size和支持的最大單隊(duì)列深度信息,然后跳轉(zhuǎn)到DISABLE_CC狀態(tài)
    發(fā)表于 07-05 22:03

    NVMe協(xié)議研究掃盲

    協(xié)議棧的執(zhí)行流程密切相關(guān)。NVMe Host端的命令需要經(jīng)過文件系統(tǒng)層、塊設(shè)備層、驅(qū)動(dòng)層等多個(gè)層次的處理,同時(shí)NVMe協(xié)議棧中的隊(duì)列設(shè)計(jì)、亂
    發(fā)表于 06-02 23:28

    NVMe協(xié)議簡(jiǎn)介2

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

    NVMe協(xié)議簡(jiǎn)要分析

    具有更高的吞吐量、更快的訪問速度和更低的功耗,已經(jīng)被廣泛應(yīng)用于各種計(jì)算領(lǐng)域和存儲(chǔ)系統(tǒng)。 1. NVMe隊(duì)列 NVMe協(xié)議采用成對(duì)的提交
    發(fā)表于 05-15 00:34

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

    內(nèi)部門鈴寄存器。門鈴寄存器更新后,NVMe SSD會(huì)通過AXI PCIe IP模塊的AXI4接口訪問提交隊(duì)列內(nèi)存空間,讀取NVMe命令。在這個(gè)過程中,需要通過讀轉(zhuǎn)換模塊將讀地址通道和讀
    發(fā)表于 05-10 14:33

    NVME控制器隊(duì)列管理模塊

    如圖1所示。 圖1 隊(duì)列管理模塊框圖 在NVMe協(xié)議中,使用隊(duì)列來傳輸、緩存和處理命令條目,以實(shí)現(xiàn)Host端和NVMe SSD端之間的通
    發(fā)表于 05-03 20:19

    NVME控制器隊(duì)列管理模塊

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

    NVME控制器設(shè)計(jì)1

    的相關(guān)寄存器來發(fā)送 DMA 或隊(duì)列管理請(qǐng)求, NVMe控制模塊在得到任務(wù)信息后生成對(duì)應(yīng)的 NVMe 命令, 并通過指令提交與完成機(jī)制實(shí)現(xiàn)與 NVMe
    發(fā)表于 04-24 09:45