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

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

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

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

NVMe簡(jiǎn)介之PCIe下

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

掃碼添加小助手

加入工程師交流群

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

3)PCIe事務(wù)層

PCIe的事務(wù)層連接了PCIe設(shè)備核心與PCIe鏈路,這里主要基于PCIe事務(wù)層進(jìn)行討論與分析。事務(wù)層采用TLP傳輸事務(wù),完整的TLP由TLPPrefix、TLP頭、Payload和TLP Digest組成。TLP頭是TLP中最關(guān)鍵的部分,一般由三個(gè)或四個(gè)雙字的長(zhǎng)度,其格式定義如表1所示。

表1 PCIeTLP報(bào)文頭格式

wKgZO2govzqANrS4AAFWiLzlHHg749.png

常用的PCIeTLP事務(wù)類型如表2所示。其中Non-Posted類型的事務(wù)請(qǐng)求需要 使用完成報(bào)文(CompletionPacket,Cpl)或帶數(shù)據(jù)的完成報(bào)文(CompletionPacketwith Data,CplD)類型的響應(yīng)包返回請(qǐng)求狀態(tài)或數(shù)據(jù),Posted類型的事務(wù)請(qǐng)求不需要使用 完成報(bào)文。 PCIe總線協(xié)議定義了基于地址的路由、基于ID的路由和隱式路由三種TLP路由 方式。其中,存儲(chǔ)器讀寫和I/O讀寫TLP采用基于地址的路由,該類型的報(bào)文可由 RC 或EP發(fā)出,根據(jù)TLP中的Address字段進(jìn)行路由選徑。配置讀寫報(bào)文、Cpl和 CplD 完成報(bào)文使用基于ID的路由,配置讀寫報(bào)文只能由RC發(fā)出,而完成報(bào)文可由 任何設(shè)備發(fā)出,這些報(bào)文根據(jù)TransactionID進(jìn)行路由選徑,TransactionID則由PCIe 總線號(hào)、設(shè)備號(hào)、功能號(hào)和Tag字段構(gòu)成。消息報(bào)文使用隱式路由,一般由RC發(fā)出 EP 響應(yīng),該類型報(bào)文的路由直接由下游端口到上游端口,或?yàn)镽C向EP發(fā)出的廣播。

表2 PCIeTLP事務(wù)類型

wKgZPGgovzyAC3m3AAFnkydlcIw212.png

4)PCIe 配置空間

PCIe 設(shè)備具有和PCI設(shè)備相同的配置空間頭類型,此外使用PCIe拓展配置空間 管理PCIe總線。PCI配置空間頭分為Type0和Type1兩種類型,Type0類型配置空間 頭在PCIe總線中用于EP,Type1類型配置空間頭用于Switch中的虛擬PCI橋。 Type0 類型的配置空間頭結(jié)構(gòu)如表3所示。其中主要的寄存器的作用如下:

(1)設(shè)備ID和供應(yīng)商ID:由PCI-SIG分配,當(dāng)供應(yīng)商ID為16’hFFFF時(shí)表示 無(wú)效的設(shè)備;

(2)狀態(tài)寄存器:保存PCIe設(shè)備的狀態(tài)信息;

(3)命令寄存器:初始值為0,需要合理配置該寄存器才能訪問(wèn)該設(shè)備的存儲(chǔ) 器或者I/O空間;

(4)頭類型:當(dāng)值為0時(shí)表示設(shè)備使用Type0的配置空間,值為1時(shí)表示設(shè)備 使用Type1的配置空間;

(5)基地址寄存器(BaseAddressRegister,BAR):保存PCIe 設(shè)備使用的地址空間的基地址;

(6)拓展功能指針:指向拓展配置空間的偏移地址。

表3 PCIeType0類型配置空間頭

wKgZO2govz2AWIkpAAFBTGDuiKU553.png


Type1類型的配置空間頭如表4所示。其中主要寄存器的作用如下:

(1)00h~14h的寄存器作用與Type0類型的相同;

(2)下級(jí)最大總線號(hào)、下一級(jí)總線號(hào)、上一級(jí)總線號(hào):下級(jí)最大總線號(hào)為該設(shè) 備下游的PCIe子樹(shù)中最大的總線號(hào),下一級(jí)總線號(hào)為直接連接在該設(shè)備下游端口的 總線號(hào),上一級(jí)總線號(hào)為與該設(shè)備上游端口直接連接的總線號(hào),三者共同確定了該設(shè) 備在PCIe樹(shù)中的位置;

(3)存儲(chǔ)地址大小、存儲(chǔ)基地址:兩者共同表示分配到該設(shè)備的存儲(chǔ)地址域;

(4)拓展功能指針:指向拓展配置空間的偏移地址。

表4 Type1類型的配置空間頭

wKgZPGgovUmAHmqbAAFs47pnmSQ458.png


審核編輯 黃宇

聲明:本文內(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)投訴
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1461

    瀏覽量

    88425
  • nvme
    +關(guān)注

    關(guān)注

    0

    文章

    299

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    高性能NVMe主機(jī)控制器,Xilinx FPGA PCIe 3

    SEQ128K Q32T1測(cè)試模式的讀寫性能。針對(duì)多路數(shù)據(jù)通道訪問(wèn)PCIe SSD,使用NVMe的多隊(duì)列特性,NVMe Host Controller IP支持靈活配置DMA讀寫的通
    發(fā)表于 04-20 14:41

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

    NVMe指令提交與完成機(jī)制 NVMe指令提交與完成機(jī)制是NVMe協(xié)議的核心,該機(jī)制制定了NVMe指令的交互流程和處理步驟。在基于PCIe
    發(fā)表于 05-15 23:15

    nvme IP開(kāi)發(fā)PCIe

    PCIe 體系結(jié)構(gòu) 常見(jiàn)的PCIe總線系統(tǒng)結(jié)構(gòu)如圖1所示,其中主要包含三種設(shè)備,分別是根復(fù)合體(RootComplex,RC)、Switch 和終端設(shè)備(EndPoint,EP)。 圖1 PCIe
    發(fā)表于 05-17 14:54

    nvme IP開(kāi)發(fā)PCIe

    PCIe事務(wù)層 PCIe的事務(wù)層連接了PCIe設(shè)備核心與PCIe鏈路,這里主要基于PCIe事務(wù)層進(jìn)行了深入討論與分析。事務(wù)層采用TLP傳輸事
    發(fā)表于 05-18 00:48

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

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

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

    。 DISABLE_CC:NVMe設(shè)備控制器關(guān)閉狀態(tài)。該狀態(tài)PCIe BAR空間的控制器配置寄存器的Enable字段設(shè)置為0,使NVMe設(shè)備控制器復(fù)位,為后續(xù)配置做好準(zhǔn)備,然后進(jìn)入
    發(fā)表于 07-05 22:03

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)

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

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)12:PCIe請(qǐng)求模塊設(shè)計(jì)(上)

    發(fā)送給下游設(shè)備,下游設(shè)備的反饋通過(guò)axis_rc接口以CPL或CPLD的形式傳回。門鈴寫請(qǐng)求由NVMe控制模塊發(fā)起,請(qǐng)求以PCIe存儲(chǔ)器寫請(qǐng)求TLP的格式從axis_rq接口交由PCIE硬核發(fā)送。 由于
    發(fā)表于 08-03 22:00

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

    應(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)答模塊也分
    發(fā)表于 08-04 16:44

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

    PCIe加速模塊負(fù)責(zé)實(shí)現(xiàn)PCIe傳輸層任務(wù)的處理,同時(shí)與NVMe層進(jìn)行任務(wù)交互。如圖1所示,PCIe加速模塊按照請(qǐng)求發(fā)起方分為請(qǐng)求模塊和應(yīng)答模塊。請(qǐng)求模塊負(fù)責(zé)將內(nèi)部請(qǐng)求事務(wù)轉(zhuǎn)化為配置管
    發(fā)表于 08-07 18:57

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

    應(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)答模塊也分
    發(fā)表于 08-12 16:04

    Flashtec NVMe 3108 PCIe第四代NVMe固態(tài)硬盤控制器怎么樣?

    )新推出的企業(yè)和數(shù)據(jù)中心固態(tài)硬盤外形尺寸(EDSFF) E1.S等行業(yè)標(biāo)準(zhǔn),采用體積更小、且支持第四代PCIe的非易失性存儲(chǔ)器高速(NVMe)固態(tài)硬盤。  這些固態(tài)硬盤要求控制器具備體積小和低功耗的特點(diǎn)
    發(fā)表于 11-23 06:10

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

    應(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)答模塊也分
    的頭像 發(fā)表于 08-04 16:47 ?830次閱讀
    <b class='flag-5'>NVMe</b>高速傳輸<b class='flag-5'>之</b>擺脫XDMA設(shè)計(jì)14: <b class='flag-5'>PCIe</b>應(yīng)答模塊設(shè)計(jì)

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

    PCIe加速模塊負(fù)責(zé)實(shí)現(xiàn)PCIe傳輸層任務(wù)的處理,同時(shí)與NVMe層進(jìn)行任務(wù)交互。PCIe加速模塊按照請(qǐng)求發(fā)起方分為請(qǐng)求模塊和應(yīng)答模塊。
    的頭像 發(fā)表于 08-09 14:38 ?4751次閱讀
    <b class='flag-5'>NVMe</b>高速傳輸<b class='flag-5'>之</b>擺脫XDMA設(shè)計(jì)17:<b class='flag-5'>PCIe</b>加速模塊設(shè)計(jì)

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

    應(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)答模塊也分
    的頭像 發(fā)表于 08-13 10:43 ?902次閱讀
    <b class='flag-5'>NVMe</b>高速傳輸<b class='flag-5'>之</b>擺脫XDMA設(shè)計(jì)20: <b class='flag-5'>PCIe</b>應(yīng)答模塊設(shè)計(jì)