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

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

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

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

淺談PCIe包分析解擾器模塊的輸出數(shù)據(jù)

電子設(shè)計(jì) ? 來(lái)源:賽靈思中文社區(qū) ? 作者:賽靈思中文社區(qū) ? 2020-11-29 10:29 ? 次閱讀

PIPE 接口上的數(shù)據(jù)在 Gen3 的速度下被加密。當(dāng)調(diào)試 PCIe 問(wèn)題時(shí),能在 PCIe 鏈接上查看各個(gè)包會(huì)很有幫助。

若要實(shí)現(xiàn)此目的,用戶(hù)需擁有協(xié)議鏈接分析器。由于其成本較高,能接觸到此等設(shè)備的用戶(hù)不多。隨協(xié)議鏈接分析器提供的包分析工具很廣泛,可對(duì)鏈接流量進(jìn)行深入分析。

賽靈思 UltraScale+ 器件的 PCIe? Express Gen3 IP 集成塊有一個(gè)功能,可讓您集成一個(gè)解擾器模塊,以便解密在 PIPE 接口上被加密的數(shù)據(jù)。盡管它不能提供與協(xié)議鏈接分析器相同數(shù)量的分析數(shù)據(jù),但它可以在識(shí)別潛在問(wèn)題方面提供幫助,而且在大部分情況下可幫助追蹤問(wèn)題的根本原因。

本文將詳細(xì)介紹如何通過(guò)識(shí)別來(lái)自鏈路并進(jìn)入 PCIe IP 的不同類(lèi)型的 PCIe 包來(lái)分析解擾器模塊的輸出數(shù)據(jù)。

解擾器模塊在 PCIe IP 配置 GUI 中被使能,具體如下:


解擾器模塊只在 Gen3 模式中被支持。

如果復(fù)選框變成灰色,要確保配置 GUI 的“Basic標(biāo)簽中的鏈接速度被設(shè)為 8.0 GT/s。如果該選項(xiàng)不可用,請(qǐng)將“Basic”標(biāo)簽中的“Mode”設(shè)為“Advanced”。

為了追蹤 PIPE 接口上有效 PCIe 包的起始點(diǎn),該接口提供了兩種信號(hào):*_sync_header 和 *_start_block。


為了確認(rèn) rx_data 上的數(shù)據(jù)是否為有效包,請(qǐng)檢查以下各項(xiàng):

  • *_data_valid 已被有效
  • *_start_block 已被有效
  • *_sync_header 為“1”或“2”。
    - 如果該值是“1”,則表示是“Ordered Set”的起始點(diǎn)。
    - 如果該值是“2”,則表示是 TLP 或 DLLP 包的起始點(diǎn)。

被解擾的數(shù)據(jù)分析也可在仿真中進(jìn)行。

以下的波形圖來(lái)自與 IP 一起生成的 Gen3 示例設(shè)計(jì)的仿真。


退出“Recovery.Speed”LTSSM 狀態(tài)后的第一個(gè)包是 EIEOS(電氣空閑退出有序集)。


上文波形圖中所示的 FF00FF00 就是 EIEOS。

被解擾信號(hào)上的第一個(gè)包將是 EIEOS。

如前文所述,*_start_block 必須有效,而且下文波形圖中所示的 *_sync_header 信號(hào)應(yīng)為“1”。


一旦所有均衡狀態(tài)都已完成,在進(jìn)入 L0 狀態(tài)之前,您應(yīng)該看到 555555E1。

這就是 SDS(數(shù)據(jù)流起始點(diǎn))。一旦您看到了 SDS,則意味著有序集交互已完成。接口上的下一個(gè)包類(lèi)型將是初始流量控制信用,即,我們應(yīng)在接口上看到 DLLP 包。


下面的波形圖即顯示了 DLLP 包。DLLP 包以 SDP(DLLP 包起始點(diǎn) - ACF0)開(kāi)始。在多通道設(shè)計(jì)時(shí),數(shù)據(jù)將被跨通道分布。


InitFC1-P(Posted Data 的初始流量控制)以“40”開(kāi)始。下文來(lái)自 Lecory 分析器的捕獲顯示 InitiFC1-P 標(biāo)識(shí)符。


在下文的波形圖中,DLLP 包為 InitFC1-P。


DLLP 包格式共有四種:

  • ACK 或 Nak DLLP 包格式
  • 功耗管理 DLLP 包格式
  • 流量控制 DLLP 包格式
  • 供應(yīng)商特定 DLLP 包格式

每一種 DLLP 包的長(zhǎng)度都是 6 個(gè)符號(hào)。 有關(guān)解碼 DLLP 包內(nèi)容的信息,請(qǐng)參閱 PCI Express 規(guī)范。在下文的波形圖中,“60”是 InitFC-Cpl(Cpl 代表 completion)。“50”是 InitFC-NP(NP 代表 Non-Posted)。


UpdateFC-P 以“80”開(kāi)始。被解擾數(shù)據(jù)中的更新值為十六進(jìn)制,因此需要將其轉(zhuǎn)化為十進(jìn)制,以便獲得可用信用的準(zhǔn)確數(shù)字。


有序集總是按通道來(lái)的。每條通道都有其自己的有序集。 DLLP 和 TLP 被跨通道分配;每條通道一個(gè)字節(jié)。

DLLP 只在 lane-0、lane-4 或 lane-8 中開(kāi)始,即,F(xiàn)0 只能在 lane 0、4 或 8 上。TLP 可在任何通道上開(kāi)始。

TXRATE 表示鏈路運(yùn)行的速度。向 Gen3 速度的過(guò)渡在“Recovery.Speed”(0C)LTSSM 狀態(tài)中發(fā)生,如以下波形圖所示。


在 L0 狀態(tài)之前以 Gen1/Gen2 速度運(yùn)行的包未被加擾,它僅在 Gen3 速度下被加擾。在 PIPE 接口上以 Gen1/Gen2 速度運(yùn)行的有序集可被直接讀取。但是,所有速度的所有內(nèi)容在 L0 狀態(tài)中都會(huì)被擾碼。下面的波形圖顯示了在 Gen1 速度時(shí)的捕獲。


在這里,“4A”系指其 TS1 有序集。只有在速度如 TXRATE 所示變化至 Gen3 時(shí)才需要解擾器模塊。

下列波形圖中的 AAAAAAAA 表示一個(gè) SKP 有序集。


E1 表示 SKP_END 符號(hào)的定義詳見(jiàn)如下所示的 PCIe 規(guī)范。


下面的波形圖顯示了在 Gen3 鏈接上的一個(gè) TS1 有序集。所示的“1E”表示在 Gen3 速度時(shí)的一個(gè) TS1 有序集。



下面的波形圖顯示了每條通道中的一個(gè) TS1 有序集。它不會(huì)跨越多條通道。它在所有通道上都相同,只是通道號(hào)不同。在下面的波形圖中,通道號(hào)分別為 00 和 01。


這里的“0E”是 Symbol-4。Symbol-4 在規(guī)范中的定義如下:


0E= 0000_1110。當(dāng)我們將這些位映射到規(guī)范中的 Symbol-4 描述上時(shí),它表示 Gen3 速度得到了支持。

Symbol-6 在 LTSSM 所處的不同狀態(tài)中具有不同含義。在如下所示的波形圖中,LTSSM 為“28”,則意味著它位于 phase-0 中。



Symbol-6 為 20,即 001_0000。由于它在 phase-0 中,則位 1:0 被設(shè)為“00”。

下面的波形圖顯示了一個(gè)完整的 TS1 有序集。


下面的波形圖顯示了設(shè)置為 Gen3 速度的一個(gè) TS2 有序集。“2D”表示它是一個(gè) TS2 有序集



至此,我們已討論了有關(guān)有序集和 DLLP 的內(nèi)容,那么現(xiàn)在我們來(lái)看一下如何在 PIPE 接口上識(shí)別 TLP。

每個(gè) TLP 都以 STP(TLP 包起始點(diǎn))標(biāo)識(shí)開(kāi)始。因此,在解擾器中查找具有 *_start_block = 1 和 *_sync_header= 2 的任何“nF”。

每個(gè) STP 標(biāo)識(shí)都是 4 個(gè)符號(hào)并表示 TLP 的開(kāi)始。

STP 字段的定義詳見(jiàn)下圖所示:


以下是 MemWr(存儲(chǔ)器寫(xiě)入 TLP)的示例。請(qǐng)注意,這是一個(gè) x4 鏈接,因此所有內(nèi)容都被跨越分配。下面的波形圖取自示例設(shè)計(jì)仿真。


該波形圖顯示了來(lái)自主機(jī)測(cè)試平臺(tái)而通過(guò) PCIe 硬塊的 CQ 接口進(jìn)入用戶(hù)邏輯的存儲(chǔ)器寫(xiě)入傳輸事務(wù)。該傳輸事務(wù)在 PIPE 接口上具體理解如下:

開(kāi)始從 LSB 讀取:

DW0 = ClkCycle0-Byte0 (Lane-0 to Lane-3) 
-> “6F-80-20-1D” 
-> STP token

DW1 = Header starts here -> ClkCycle0-Byte1 (Lane-0 to Lane-3) 
-> “40-00-00-01”
-> Indicates Fmt/Type = 0x40 which is a 3DW MemWr request, Length = 1
DW2 = ClkCycle0-Byte2 (Lane-0 to Lane-3)
-> "00-00-00-0F” 
-> "0000- ReqID, Tag – 00, 1st DW Byte Enable = "F"

DW3 = ClkCycle0-Byte3 (Lane-0 to Lane-3)
-> “00-00-00-10” -> Address = 'h10

DW4 = ClkCycle1-Byte0 (Lane-0 to Lane-3)
-> “04-03-02-01” -> Payload (Byte0 to Byte3, 01-> MSB, 04-> LSB)

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7641

    瀏覽量

    166655
  • 賽靈思
    +關(guān)注

    關(guān)注

    33

    文章

    1797

    瀏覽量

    132173
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1329

    瀏覽量

    84830
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    677

    瀏覽量

    40875
收藏 人收藏

    評(píng)論

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

    PCIe 5.0市場(chǎng)加速滲透,PCIe 6.0研發(fā)到來(lái)

    和視頻渲染、大規(guī)模并行計(jì)算、大數(shù)據(jù)分析等場(chǎng)景中表現(xiàn)出色,極大地提升了用戶(hù)體驗(yàn)。 ? 隨著英特爾和AMD陸續(xù)推出支持DDR5和PCIe 5.0的處理平臺(tái),PCIe 5.0逐步進(jìn)入消費(fèi)級(jí)
    的頭像 發(fā)表于 01-27 00:03 ?4915次閱讀

    NVMe IP高速傳輸卻不依賴(lài)XDMA設(shè)計(jì)之二:PCIe讀寫(xiě)邏輯

    應(yīng)答模塊的具體任務(wù)是接收來(lái)自PCIe鏈路上的設(shè)備的TLP請(qǐng)求,并響應(yīng)請(qǐng)求。由于基于PCIe協(xié)議的NVMe數(shù)據(jù)傳輸只使用PCIe協(xié)議的存儲(chǔ)
    的頭像 發(fā)表于 06-09 17:25 ?151次閱讀
    NVMe IP高速傳輸卻不依賴(lài)XDMA設(shè)計(jì)之二:<b class='flag-5'>PCIe</b>讀寫(xiě)邏輯

    MAX9278/MAX9282用于同軸電纜或STP輸入和LVDS輸出的3.12Gbps GMSL技術(shù)手冊(cè)

    MAX9278/MAX9282千兆位多媒體串行鏈路(GMSL)通過(guò)50Ω同軸電纜或100Ω屏蔽雙絞線(STP)電纜從GMSL串行接收數(shù)據(jù),并在3個(gè)(共4個(gè))
    的頭像 發(fā)表于 05-28 14:28 ?139次閱讀
    MAX9278/MAX9282用于同軸電纜或STP輸入和LVDS<b class='flag-5'>輸出</b>的3.12Gbps GMSL<b class='flag-5'>解</b>串<b class='flag-5'>器</b>技術(shù)手冊(cè)

    MAX9276A/MAX9280A 3.12Gbps GMSL,用于同軸或STP輸入及并行輸出技術(shù)手冊(cè)

    MAX9276A/MAX9280A吉比特多媒體串行鏈路(GMSL)通過(guò)50Ω同軸或100Ω屏蔽雙絞線(STP)電纜接收來(lái)自GMSL串行數(shù)據(jù),在LVCMOS
    的頭像 發(fā)表于 05-28 10:38 ?149次閱讀
    MAX9276A/MAX9280A 3.12Gbps GMSL<b class='flag-5'>解</b>串<b class='flag-5'>器</b>,用于同軸或STP輸入及并行<b class='flag-5'>輸出</b>技術(shù)手冊(cè)

    MAX9278A/MAX9282A 3.12Gbps GMSL,用于同軸電纜或STP輸入和LVDS輸出技術(shù)手冊(cè)

    MAX9278A/MAX9282A吉比特多媒體串行鏈路(GMSL)通過(guò)50Ω同軸或100Ω屏蔽雙絞線(STP)電纜接收來(lái)自GMSL串行數(shù)據(jù),在四個(gè)
    的頭像 發(fā)表于 05-28 10:30 ?143次閱讀
    MAX9278A/MAX9282A 3.12Gbps GMSL<b class='flag-5'>解</b>串<b class='flag-5'>器</b>,用于同軸電纜或STP輸入和LVDS<b class='flag-5'>輸出</b>技術(shù)手冊(cè)

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

    數(shù)據(jù),Posted類(lèi)型的事務(wù)請(qǐng)求不需要使用 完成報(bào)文。 PCIe總線協(xié)議定義了基于地址的路由、基于ID的路由和隱式路由三種TLP路由 方式。其中,存儲(chǔ)讀寫(xiě)和I/O讀寫(xiě)TLP采用基于地址的路由,該類(lèi)
    發(fā)表于 05-18 00:48

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

    體系架構(gòu) RC是PCIe體系樹(shù)形結(jié)構(gòu)中的根節(jié)點(diǎn)。RC主要負(fù)責(zé)配置PCIe總線上的所有設(shè)備,分配資源、處理傳輸請(qǐng)求,并管理數(shù)據(jù)流動(dòng)。在處理系統(tǒng)中,RC是負(fù)責(zé)連接CPU與
    發(fā)表于 05-17 14:54

    淺談CWDM波分光模塊

    什么是CWDM光模塊; ? ? ?CWDM光模塊(粗波分復(fù)用)是一種采用CWDM技術(shù)的光模塊,用于實(shí)現(xiàn)現(xiàn)有網(wǎng)絡(luò)設(shè)備與CWDM多路復(fù)用器/復(fù)用器之間的連接。當(dāng)與CWDM復(fù)用器/
    的頭像 發(fā)表于 05-07 11:33 ?185次閱讀
    <b class='flag-5'>淺談</b>CWDM波分光<b class='flag-5'>模塊</b>

    VIAVI Xgig4K-PCIe-X4-FL飛行引導(dǎo)插入適用于PCIE4.0在被測(cè)設(shè)備和VIAVI協(xié)議分析儀機(jī)箱箱之間提供數(shù)據(jù)信號(hào)連接

    VIAVI 16GTps PCIe 4.0 多模塊分析器PCIE4-X4-FL)適用于PCI Express 4.0在被測(cè)設(shè)備和VIAVI協(xié)議分析
    的頭像 發(fā)表于 03-19 16:22 ?309次閱讀
    VIAVI Xgig4K-<b class='flag-5'>PCIe</b>-X4-FL飛行引導(dǎo)插入<b class='flag-5'>器</b>適用于<b class='flag-5'>PCIE</b>4.0在被測(cè)設(shè)備和VIAVI協(xié)議<b class='flag-5'>分析</b>儀機(jī)箱箱之間提供<b class='flag-5'>數(shù)據(jù)</b>信號(hào)連接

    粒子探測(cè)干嘛用的

    粒子探測(cè)是一種用于檢測(cè)和分析粒子的設(shè)備,它通過(guò)熱技術(shù)來(lái)實(shí)現(xiàn)對(duì)粒子的檢測(cè)。這種探測(cè)在物理學(xué)、化學(xué)、材料科學(xué)、環(huán)境科學(xué)等領(lǐng)域有著廣泛的
    的頭像 發(fā)表于 09-25 14:20 ?1098次閱讀

    艾體寶干貨 OIDA之四:掌握數(shù)據(jù)包分析-分析的藝術(shù)

    本文是OIDA方法系列的最后一部分,重點(diǎn)介紹了數(shù)據(jù)包分析的“分析”階段。這一最后階段將剖析階段的精煉數(shù)據(jù)轉(zhuǎn)化為可操作的見(jiàn)解,使網(wǎng)絡(luò)管理員和安全專(zhuān)業(yè)人員能夠解決問(wèn)題、優(yōu)化性能并增強(qiáng)安全性
    的頭像 發(fā)表于 09-24 11:47 ?424次閱讀
    艾體寶干貨 OIDA之四:掌握<b class='flag-5'>數(shù)據(jù)包</b><b class='flag-5'>分析</b>-<b class='flag-5'>分析</b>的藝術(shù)

    CDCI6214超低功耗時(shí)鐘發(fā)生(具有PCIe支持、四路可編程輸出和EEPROM)數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《CDCI6214超低功耗時(shí)鐘發(fā)生(具有PCIe支持、四路可編程輸出和EEPROM)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-21 11:50 ?0次下載
    CDCI6214超低功耗時(shí)鐘發(fā)生<b class='flag-5'>器</b>(具有<b class='flag-5'>PCIe</b>支持、四路可編程<b class='flag-5'>輸出</b>和EEPROM)<b class='flag-5'>數(shù)據(jù)</b>表

    LMK00334-Q1四路輸出PCIe第1代至第5代時(shí)鐘緩沖和電平轉(zhuǎn)換數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《LMK00334-Q1四路輸出PCIe第1代至第5代時(shí)鐘緩沖和電平轉(zhuǎn)換數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-21 10:49 ?1次下載
    LMK00334-Q1四路<b class='flag-5'>輸出</b><b class='flag-5'>PCIe</b>第1代至第5代時(shí)鐘緩沖<b class='flag-5'>器</b>和電平轉(zhuǎn)換<b class='flag-5'>器</b><b class='flag-5'>數(shù)據(jù)</b>表

    LMK00334四路輸出PCIe第1代至第5代時(shí)鐘緩沖和電平轉(zhuǎn)換數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《LMK00334四路輸出PCIe第1代至第5代時(shí)鐘緩沖和電平轉(zhuǎn)換數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-20 10:03 ?0次下載
    LMK00334四路<b class='flag-5'>輸出</b><b class='flag-5'>PCIe</b>第1代至第5代時(shí)鐘緩沖<b class='flag-5'>器</b>和電平轉(zhuǎn)換<b class='flag-5'>器</b><b class='flag-5'>數(shù)據(jù)</b>表
    主站蜘蛛池模板: 色成人在线| 日韩精品亚洲一级在线观看 | 1024视频在线观看国产成人 | 老师下面很湿很爽很紧 | 色天天天天综合男人的天堂 | 琪琪午夜免费影院在线观看 | 国产高清在线播放免费观看 | 性欧美大战久久久久久久久 | 免费观看a毛片一区二区不卡 | 日韩三级在线观看视频 | 黄色a三级免费看 | 韩国电影天堂网 | 亚洲 图片 小说 欧美 另类 | 久久久夜夜夜 | 成人av在线播放 | 1区2区3区| 电影天堂在线观看三级 | 四虎www成人影院免费观看 | 久久综合久| jlzzjlzzjlzz亚洲女 | 色噜噜狠狠色综合中文字幕 | 在线观看视频免费入口 | 天堂在线免费视频 | 国产在线播放你懂的 | 香港三级理论在线影院 | 五月婷婷影院 | 黄免费网站 | 国产主播在线播放 | 中文字幕123区 | 永久免费的啪啪免费的网址 | 美女下面小内内的沟 | 亚洲欧美一区二区三区在线播放 | 深点再深一点好爽好多水 | 色多多免费观看在线 | 亚洲天堂免费 | 69日本xxxxhd| 恐怖片大全恐怖片免费观看好看的恐怖片 | 日日操夜夜爽 | 天堂资源在线8 | 色狠狠色综合久久8狠狠色 色狠狠网 | 天堂在线视频 |