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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NVMe高速傳輸之擺脫XDMA設計15:PCIe的TLP讀處理

高速傳輸與存儲 ? 來源:高速傳輸與存儲 ? 作者:高速傳輸與存儲 ? 2025-08-04 16:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對于存儲器讀請求TLP,使用Non-Posted方式傳輸,即在接收到讀請求后,不僅要進行處理,還需要通過axis_cc總線返回CPLD,這一過程由讀處理模塊執行,讀處理模塊的結構如圖1所示。

wKgZO2iQdD6AdxouAAA9iZPX3J8637.png

圖1 讀處理模塊的結構圖

當axis_cq總線接收到存儲器讀請求時,數據流被轉發到讀處理模塊。讀請求TLP只包含128比特的請求報頭,而axis總線位寬也是128比特,因此在短時間內可能接收到多個讀請求,為了應對這種情況,讀處理模塊采用了帶有outstanding能力和事務并行處理的結構設計,能夠有效提高讀請求事務處理效率和數據傳輸吞吐量。

首先當讀請求數據流到達讀處理模塊時,經過解析和地址映射的兩級流水后,放入響應處理單元outstanding緩存中,響應處理單元從緩存中獲取事務一一處理,將讀取的數據打包成CPLD,并將CPLD放置到發送緩存中等待axis_cc總線的發送。根據地址的不同,讀請求事務被分為三類,分別是讀隊列請求,讀PRP請求和讀數據請求,每種請求對應一個響應處理單元。


B站已給出相關性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PCIe
    +關注

    關注

    16

    文章

    1460

    瀏覽量

    88402
  • TLP
    TLP
    +關注

    關注

    0

    文章

    37

    瀏覽量

    16476
  • nvme
    +關注

    關注

    0

    文章

    298

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NVMe高速傳輸擺脫XDMA設計30: NVMe 設備模型設計

    , 不同的是在處理指令過程中, NVMe 寫和指令需要與主機進行更多的 TLP 事務交互, 包括指令、 讀寫數據、
    發表于 09-29 09:31

    NVMe高速傳輸擺脫XDMA設計22:PCIeTLP優化處理

    。并且當大量不同的請求交叉處理時,處理模塊的并行處理結構更能夠充分利用PCIe的亂序
    發表于 08-19 08:48

    NVMe高速傳輸擺脫XDMA設計21:PCIeTLP處理

    對于存儲器請求TLP,使用Non-Posted方式傳輸,即在接收到請求后,不僅要進行處理,還需要通過axis_cc總線返回CPLD,這一
    發表于 08-14 16:24

    NVMe高速傳輸擺脫XDMA設計20: PCIe應答模塊設計

    應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用
    的頭像 發表于 08-13 10:43 ?897次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>之</b><b class='flag-5'>擺脫</b><b class='flag-5'>XDMA</b>設計20: <b class='flag-5'>PCIe</b>應答模塊設計

    NVMe高速傳輸擺脫XDMA設計20: PCIe應答模塊設計

    應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用
    發表于 08-12 16:04

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

    PCIe加速模塊負責實現PCIe傳輸層任務的處理,同時與NVMe層進行任務交互。PCIe加速模塊
    的頭像 發表于 08-09 14:38 ?4748次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>之</b><b class='flag-5'>擺脫</b><b class='flag-5'>XDMA</b>設計17:<b class='flag-5'>PCIe</b>加速模塊設計

    NVMe高速傳輸擺脫XDMA設計16:TLP處理優化

    的延時。并且當大量不同的請求交叉處理時,處理模塊的并行處理結構更能夠充分利用PCIe的亂序
    的頭像 發表于 08-08 18:07 ?849次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>之</b><b class='flag-5'>擺脫</b><b class='flag-5'>XDMA</b>設計16:<b class='flag-5'>TLP</b><b class='flag-5'>讀</b><b class='flag-5'>處理</b>優化

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

    PCIe加速模塊負責實現PCIe傳輸層任務的處理,同時與NVMe層進行任務交互。如圖1所示,PCIe
    發表于 08-07 18:57

    NVMe高速傳輸擺脫XDMA設計16:TLP優化

    的延時。并且當大量不同的請求交叉處理時,處理模塊的并行處理結構更能夠充分利用PCIe的亂序
    發表于 08-05 18:09

    NVMe高速傳輸擺脫XDMA設計15PCIeTLP處理

    對于存儲器請求TLP,使用Non-Posted方式傳輸,即在接收到請求后,不僅要進行處理,還需要通過axis_cc總線返回CPLD,這一
    發表于 08-04 16:54

    NVMe高速傳輸擺脫XDMA設計14: PCIe應答模塊設計

    應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用
    的頭像 發表于 08-04 16:47 ?828次閱讀
    <b class='flag-5'>NVMe</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>之</b><b class='flag-5'>擺脫</b><b class='flag-5'>XDMA</b>設計14: <b class='flag-5'>PCIe</b>應答模塊設計

    NVMe高速傳輸擺脫XDMA設計14: PCIe應答模塊設計

    應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用
    發表于 08-04 16:44

    NVMe高速傳輸擺脫XDMA設計13:PCIe請求模塊設計(下)

    狀態下組裝請求TLP報頭通過axis_rq接口發送,當接口握手時跳轉到RD_DATA狀態。 RD_DATA:請求CPLD接收狀態。該狀態下監測axis_rc接口信號,當出現數據傳輸
    發表于 08-04 16:39

    NVMe IP高速傳輸卻不依賴XDMA設計之二:PCIe讀寫邏輯

    應答模塊的具體任務是接收來自PCIe鏈路上的設備的TLP請求,并響應請求。由于基于PCIe協議的NVMe數據傳輸只使用
    的頭像 發表于 06-09 17:25 ?755次閱讀
    <b class='flag-5'>NVMe</b> IP<b class='flag-5'>高速</b><b class='flag-5'>傳輸</b>卻不依賴<b class='flag-5'>XDMA</b>設計之二:<b class='flag-5'>PCIe</b>讀寫邏輯

    NVMe IP高速傳輸卻不依賴便利的XDMA設計之二

    使用PCIe協議的存儲器請求TLP和存儲器寫請求TLP,應答模塊分別針對兩種TLP設置處理引擎
    發表于 05-25 10:20