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

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

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

3天內不再提示

PCI-E TLP學習筆記(2)

FPGA技術江湖 ? 來源:FPGA技術江湖 ? 2024-11-06 09:16 ? 次閱讀

大俠好,歡迎來到FPGA技術江湖,江湖偌大,相見即是緣分。大俠可以關注FPGA技術江湖,在“闖蕩江湖”、"行俠仗義"欄里獲取其他感興趣的資源,或者一起煮酒言歡。

今天給大俠帶來PCI-Express transaction Layer specification(處理層協議),本次PCIE TLP 學習經驗分享分為三篇,今天帶來第二篇,i/o,memory,configuration,message request、completetion(Memory Request Package、I/O Request 包、Configuration Request包、Message、Completion Rules(應答機制)),話不多說,上貨。

三、I/O,Memory,Configuration,Message Request、Completetion

memory、i/o、configuration request包頭除了基本的域之外還包括:Transaction ID即requester ID、Tag、Last DW BE、1st DW BE,放在第二個DW中。以下分別介紹這三種不同的請求包。

1. Memory Request Package

采用直接地址尋址,有64bit地址和32bit地址兩種,其中讀請求包的Length域不應大于Max_Read_Request_Size寄存器設置的值。請求器件不會示例一個所訪問的memory空間超過4KB的read request包。以下是兩種不同地址長度的memory request 包。

3b7d584c-909e-11ef-a511-92fbcf53809c.png

64位地址的包格式

3b9af082-909e-11ef-a511-92fbcf53809c.png

32位地址的包格式

2. I/O Request 包

I/O request 包只有32位地址尋址。有如下限制:

TC[2:0] must be 000b

Attr[1:0] must be 00b

AT[1:0] must be 00b

Length[9:0] must be 00 0000 0001b

Last DW BE[3:0] must be 0000b

格式如下:

3bf2b286-909e-11ef-a511-92fbcf53809c.png

可見每次只傳送一個DW數據。

3. Configuration Request包

configuration request包采用ID尋址方式,包頭(Tlp Header長度是3DW)。有如下規定:

TC[2:0] must be 000b

Attr[1:0] must be 00b

AT[1:0] must be 00b

[9:0] must be 00 0000 0001b

Last DW BE[3:0] must be 0000b

包格式:

3c3deda0-909e-11ef-a511-92fbcf53809c.png

4.Message 包

Message包分為:

INTx Interrupt SignalingINTx中斷信息包

Power Management 電源管理機能。

Error Signaling錯誤信息包

Locked Transaction Support鎖住交易的支持

Slot Power Limit Support插槽電源限制的支持

Vendor-Defined Messages制造商自行定義信息

所有的Message包都用Msg編碼,即不包括數據負荷的Message包,除了Vendor_Defined Messages和Set_Slot_Power_Limit Message包,Message包有以下限制:

The Message Code field must be fully decoded (Message aliasing is not permitted).

Except as noted, the Attr[1:0] field is reserved.保留Attr域。

AT[1:0] must be 00b.

Except as noted, bytes 8 through 15 are reserved.保留包頭部分的bytes8到byte15.

Message Requests are posted and do not require Completion。Message包不需要返回響應包。

Message Requests follow the same ordering rules as Memory Write Requests。

3c8e29be-909e-11ef-a511-92fbcf53809c.png

尋址方式:隱含尋址,由Type域中的r[2:0]決定,即Type域的最后三位。具體尋址映射如下:

3cb0d8ce-909e-11ef-a511-92fbcf53809c.png

r[2:0]是010時,尋址方式就是ID尋址。

5. Completion Rules(應答機制)

completion包用ID尋址方式,尋址使用的ID就是request提供的requester ID。除了那些正常的域以外,還包括:

Completer ID[15:0] – Identifies the Completer – described in detail below

Completion Status[2:0] – Indicates the status for a Completion

BCM – Byte Count Modified

Byte Count[11:0] – The remaining byte count for Request

Tag[7:0] – in combination with the Requester ID field, corresponds to the Transaction ID

Lower Address[6:0] – lower byte address for starting byte of Completion

3cfe8362-909e-11ef-a511-92fbcf53809c.png

compl.Status位有如下含義:

3d1df544-909e-11ef-a511-92fbcf53809c.png

第二篇就到這里,明天開啟第三篇,將會帶來請求和應答處理機制(Request Handling Rules、Completion Handling)、virtual channel(vc)Mechanism虛擬通道機制(TC/VC映射、Flow Control)、Data Integrity數據完整性等詳解,愿大俠持續關注,一切安好,告辭。

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

    關注

    1643

    文章

    21983

    瀏覽量

    614719
  • 寄存器
    +關注

    關注

    31

    文章

    5425

    瀏覽量

    123570
  • PCIe
    +關注

    關注

    16

    文章

    1328

    瀏覽量

    84774

原文標題:PCI-E TLP(處理層協議)學習經驗分享 II

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    PCI-E 的PADS封轉

    PCI-E封裝
    發表于 03-30 11:30

    在FPGA上設計PCI-e Gen2.0和PCI-e Gen3.0有什么不同

    請教各位大大,在FPGA上進行設計PCI-e的接口通信,2代和3代的設計有什么不同嗎?如果學習2代改到開發3代是在原工程上做小改變還是要推倒重做?
    發表于 03-03 09:55

    pci-e布線規范

    pci-e布線規范
    發表于 07-14 14:49

    解決臺式機PCI-E 1X不夠難題 :樂擴PCI-E 1X轉2PCI-E 1X擴展卡

    針對目前解決臺式機PCI-E 1X插槽不夠用的瓶頸現狀,擁有十幾年研發和生產經驗的老品牌廠家樂擴發布了一款可以將主機PCI-E1X插槽轉換為2PCI-E 1X插槽的擴展卡,有效解決了
    發表于 10-19 16:25

    PCI PCI-X PCI-E介紹 精選資料分享

    PCI PCI-X PCI-E介紹1.PCI外設互聯標準(或稱個人電腦接口,Personal Computer Interface),實際應用中簡稱
    發表于 07-29 06:40

    什么是PCI PCI-X PCI-E

    什么是PCI PCI-X PCI-E
    發表于 10-25 07:37

    PCI-E接口定義 引腳定義圖 PCI-E針腳定義圖

    說明:PCI-E
    發表于 04-27 18:09 ?8.1w次閱讀
    <b class='flag-5'>PCI-E</b>接口定義 引腳定義圖 <b class='flag-5'>PCI-E</b>針腳定義圖

    南橋PCI-E通道數

    南橋PCI-E通道數              南橋PCI-E通道數是指芯片組中
    發表于 12-26 16:10 ?640次閱讀

    PCI-e總線FPGA開發板資料說明

    自從2004年pci-e1.0a規范之后,主板上就開始有了最新的串行高速PCI-E總線,相比原來的PCIV2.3,PCI-E總線有很大的優勢,首先,PCI-E降低了芯片連接的管腳數量,
    發表于 04-14 00:56 ?171次下載

    淺談顯卡PCI/AGP/PCI-E接口的區別

    PCI-E 1.0標準提供了2.5GT/s(Giga Transmissionper second ,千兆傳輸/秒,即每一秒內傳輸的次數,不同于Gbps)的傳輸速度,常用的PCI-E X16提供16
    發表于 11-03 16:13 ?8145次閱讀

    M.2PCI-E接口固態硬盤的區別是什么

    PCI-E是現在電腦上面通用的數據接口,而M.2是取代基于mini PCIe改良而來的msata固態硬盤。PCI-E數據直接通過總線與CPU直連,而M.2接口可以支持SATA和
    發表于 07-28 15:49 ?1.1w次閱讀

    連欣PCI模塊連接器PCI-E 52PIN原理圖

    連欣PCI模塊連接器PCI-E 52PIN原理圖
    發表于 07-08 09:20 ?52次下載

    pci-e插槽的規格有哪些 各個版本的pci-e的規范區別

    PCI-E的接口根據總線位寬不同而有所差異,包括X1、X4、X8以及X16,而X2模式將用于內部接口而非插槽模式。PCI-E規格從1條 通道連接到32條通道連接,有非常強的伸縮性,以滿足不同系統設備對數據傳輸帶寬不同的需求。
    發表于 08-05 10:16 ?1.4w次閱讀
    <b class='flag-5'>pci-e</b>插槽的規格有哪些 各個版本的<b class='flag-5'>pci-e</b>的規范區別

    PCI-E TLP學習筆記(1)

    今天給大俠帶來PCI-Express transaction Layer specification(處理層協議),本次PCIE TLP 學習經驗分享分為三篇,今天帶來第一篇TLP概況
    的頭像 發表于 11-06 09:14 ?2534次閱讀
    <b class='flag-5'>PCI-E</b> <b class='flag-5'>TLP</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b>(1)

    PCI-E TLP學習筆記(3)

    今天給大俠帶來PCI-Express transaction Layer specification(處理層協議),本次PCIE TLP 學習經驗分享分為三篇,今天帶來第三篇,也就是最后一篇,請求
    的頭像 發表于 11-06 09:19 ?800次閱讀
    <b class='flag-5'>PCI-E</b> <b class='flag-5'>TLP</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b>(3)
    主站蜘蛛池模板: 久久欧洲视频 | 天天爱天天操天天射 | 免费人成年短视频在线观看免费网站 | 久久综合婷婷 | 国产精品免费久久 | 国产黄色大全 | 成人性视屏 | 欧美黑人粗硬大在线看 | 日韩电影天堂网 | 欧美成人综合在线 | 美女免费毛片 | 日本三级hd高清电影 | 伊人99在线 | 午夜伦理片在线观看 | 看黄网站在线观看 | 在线视频免费观看 | 色秀视频免费网站在线观看 | 国产日韩精品欧美一区色 | 久视频在线观看久视频 | 一级做a爰片久久毛片一 | 午夜精品免费 | 九九国产在线 | 手机在线观看你懂得 | 午夜性爽快 | 爱爱免费网站 | 免费人成在线观看视频色 | 爱操成人网 | 阿v视频在线观看免费播放 爱爱视频天天干 | 日韩加勒比在线 | 国产亚洲3p无码一区二区 | 亚洲性后网 | 91av在线免费观看 | 久久久久久久国产精品电影 | 国产综合色在线视频区色吧图片 | 人人搞人人爱 | 欧美疯狂爱爱xxxxbbbb | 日本欧美强乱视频在线 | 91大神在线免费观看 | 国产产一区二区三区久久毛片国语 | 深爱五月激情五月 | 欧美视频在线观在线看 |