在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

NVMe協(xié)議分析之提交隊(duì)列

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

掃碼添加小助手

加入工程師交流群

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

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

wKgZO2gmBHiAUTSrAAEvQt2E-cg853.png

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

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

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

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

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

(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ī)控制器請求配置完成隊(duì)列頭門鈴寄存器,指示完成隊(duì)列條目已被處理

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

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    251

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    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 IP高速傳輸擺脫XDMA設(shè)計(jì)四:系統(tǒng)控制模塊設(shè)計(jì)

    系統(tǒng)控制模塊負(fù)責(zé)實(shí)現(xiàn) NVMe over PCI 邏輯加速引擎的控制功能, 其結(jié)構(gòu)如圖 1 所示。 用戶通過系統(tǒng)控制模塊實(shí)現(xiàn)對初始化功能、 隊(duì)列管理功能、 DMA 功能等主要功能的控制, 同時(shí)邏輯
    發(fā)表于 06-29 18:07

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

    、 零散數(shù)據(jù)等多種數(shù)據(jù)量形式。 面臨大量零散數(shù)據(jù)存儲請求時(shí), 需要增加 NVMe I/O 隊(duì)列的數(shù)量和深度來保證數(shù)據(jù)傳輸性能; 而面臨大量連續(xù)數(shù)據(jù)存儲請求時(shí), 單隊(duì)列足以發(fā)揮性能。 在這種情況下, 需要
    發(fā)表于 06-29 17:42

    NVMe協(xié)議研究掃盲

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

    NVMe協(xié)議簡介AXI總線

    NVMe需要用AXI總線進(jìn)行高速傳輸。這里,AXI總線是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)協(xié)議中的重要組成部分,主要面向
    發(fā)表于 05-17 10:27

    NVMe協(xié)議簡介2

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

    NVMe協(xié)議簡要分析

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

    NVMe協(xié)議分析

    NVM Express(NVMe)是一種高性能、可擴(kuò)展的接口協(xié)議,用于通過PCI express(PCIe)總線,實(shí)現(xiàn)主機(jī)軟件與NVM設(shè)備之間的通信。目前,由于NVMe SSD相比于SATA SSD具有更高的吞吐量、更快的訪問速
    的頭像 發(fā)表于 05-15 00:29 ?469次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>分析</b>

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

    內(nèi)部門鈴寄存器。門鈴寄存器更新后,NVMe SSD會通過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 ?184次閱讀
    <b class='flag-5'>NVME</b>控制器<b class='flag-5'>之</b><b class='flag-5'>隊(duì)列</b>管理模塊

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

    指令控制模塊由一個(gè)指令信息緩存, 一個(gè)指令組裝狀態(tài)機(jī)和一個(gè) ID 池組成。 指令信息緩存中存放著由系統(tǒng)控制模塊寫入的待處理指令信息; 指令組裝狀態(tài)機(jī)獲取緩存的指令信息, 將其組裝成提交隊(duì)列條目寫入
    發(fā)表于 04-25 08:07

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

    指令控制模塊由一個(gè)指令信息緩存, 一個(gè)指令組裝狀態(tài)機(jī)和一個(gè) ID 池組成。 指令信息緩存中存放著由系統(tǒng)控制模塊寫入的待處理指令信息; 指令組裝狀態(tài)機(jī)獲取緩存的指令信息, 將其組裝成提交隊(duì)列條目寫入提交
    的頭像 發(fā)表于 04-24 10:22 ?273次閱讀
    <b class='flag-5'>NVME</b>控制器設(shè)計(jì)<b class='flag-5'>之</b>指令控制

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

    NVMe 控制模塊負(fù)責(zé)實(shí)現(xiàn)用戶請求事務(wù)與 NVMe 事務(wù)的轉(zhuǎn)換、 NVMe 命令提交 與完成機(jī)制、 PRP 尋址機(jī)制。這里簡介其組成,后續(xù)分享其他模塊設(shè)計(jì)。
    的頭像 發(fā)表于 04-24 09:51 ?220次閱讀
    <b class='flag-5'>NVMe</b>控制器設(shè)計(jì)1

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

    的相關(guān)寄存器來發(fā)送 DMA 或隊(duì)列管理請求, NVMe控制模塊在得到任務(wù)信息后生成對應(yīng)的 NVMe 命令, 并通過指令提交與完成機(jī)制實(shí)現(xiàn)與 NVMe
    發(fā)表于 04-24 09:45
    主站蜘蛛池模板: 国产精品久久久精品视频 | 国产三级精品最新在线 | 神马午夜51| 中国国产aa一级毛片 | 精品玖玖| 4455vw亚洲毛片| 日韩中文电影 | 国产高清免费午夜在线视频 | 免费两性的视频网站 | 污污视频网址 | 国卡一卡二卡三免费网站 | 久久狠狠躁免费观看 | 在线观看一级毛片 | 黄h视频在线观看视频 | 九九免费久久这里有精品23 | 欧美黑人粗硬大在线看 | 偷偷要色偷偷 | www一区二区三区 | 制服丝袜国产精品 | 奇米久久久 | h版欧美一区二区三区四区 h网站亚洲 | 91大神免费视频 | 国产精品 视频一区 二区三区 | 午夜小视频在线观看 | 五月花综合| 午夜精品久久久久 | 人人爱爱 | 亚洲欧美视频在线观看 | 天天看天天操 | 一级毛片视屏 | 色综合久久综合欧美综合图片 | 亚洲第一页视频 | 欧美日韩国产成人精品 | 在线色视频网站 | 人人草人人爱 | 天天射天天操天天色 | 四虎永久免费在线观看 | 亚洲精品亚洲人成毛片不卡 | 黄色a三级免费看 | 一级黄色录像毛片 | 加勒比综合 |