一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

ATS失效請(qǐng)求報(bào)文問題的故障排除步驟

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 2025-06-09 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:AMD 工程師 Iris Yang & Deepesh Man Shakya

本篇文章提供了解決 ATS 失效請(qǐng)求報(bào)文問題的故障排除步驟,主要聚焦在 CQ 接口上未顯示主機(jī)發(fā)送的報(bào)文的情況。

ATS 失效使用

對(duì)于在支持地址轉(zhuǎn)換服務(wù) (ATS) 的 PCIe 系統(tǒng)中保持地址轉(zhuǎn)換表的準(zhǔn)確性而言,ATS 失效請(qǐng)求報(bào)文至關(guān)重要。

只要系統(tǒng)中包含執(zhí)行地址轉(zhuǎn)換的器件(如使用 I/O 存儲(chǔ)器管理單元 (IOMMU) 的器件),那么這類系統(tǒng)就與 ATS 失效請(qǐng)求報(bào)文密不可分。AT 失效請(qǐng)求報(bào)文旨在通知 PCIe 器件,其地址轉(zhuǎn)換高速緩存(包含器件地址與系統(tǒng)地址之間的映射)中的特定條目已過時(shí),應(yīng)使其失效。如果您遇到主機(jī)發(fā)送 ATS 失效請(qǐng)求報(bào)文但 CQ 側(cè)未接收到該報(bào)文的情況,請(qǐng)按照以下步驟對(duì)問題進(jìn)行調(diào)試。

確保 CQ 接口接收到 ATS 失效請(qǐng)求報(bào)文

檢查 CQ 接口,驗(yàn)證是否存在 ATS 失效請(qǐng)求報(bào)文。

使用 CQ_tvalid 作為 ILA (Integrated Logic Analyzer) 捕獲的觸發(fā)器,在傳輸事務(wù)中僅有 ATS 失效報(bào)文或 TLP(傳輸事務(wù)層包)數(shù)量有限的情況下尤其如此。

c7c9cec4-41fc-11f0-b715-92fbcf53809c.png

ATS 報(bào)文格式如下:

c7f6c21c-41fc-11f0-b715-92fbcf53809c.png

以上截圖來自《Versal Adaptive SoC CPM Mode for PCI Express 產(chǎn)品指南》(PG346) 中的“完成器請(qǐng)求描述符格式”:

https://docs.amd.com/r/3.1-English/pg346-cpm-pcie/Completer-Request-Descriptor-Formats

驗(yàn)證是否已從主機(jī)發(fā)送該報(bào)文

使用協(xié)議分析器檢查是否已從主機(jī)發(fā)射了含“ATS_Invalidation_request”代碼的報(bào)文。

協(xié)議分析器應(yīng)明確顯示正在發(fā)送此報(bào)文。建議您在觀察到此報(bào)文缺失時(shí)對(duì)其進(jìn)行驗(yàn)證。

如果您沒有協(xié)議分析器,請(qǐng)?zhí)^這一部分。以下截圖顯示的是出現(xiàn) ATS 失效請(qǐng)求報(bào)文時(shí),在協(xié)議分析器中應(yīng)顯示的內(nèi)容。

c81e951c-41fc-11f0-b715-92fbcf53809c.png

確保已啟用 ATS 功能

在 AMD Vivado Design Suite 中,導(dǎo)航至 IP 核配置 GUI。在“Advanced”選項(xiàng)下,驗(yàn)證 ATS 功能是否已啟用。

c85185c6-41fc-11f0-b715-92fbcf53809c.png

確認(rèn) ATS 已啟用

確保在 lspci 中已經(jīng)顯示 ATS 功能被啟用并且在控制寄存器中 Host 已經(jīng)將 ATS 使能位置位。

您可使用 lspci 命令完成此項(xiàng)檢查,該命令會(huì)列出 PCI 器件及其配置。

c86f3f8a-41fc-11f0-b715-92fbcf53809c.png

驗(yàn)證 CPM 中的 ATS 支持寄存器

驗(yàn)證 ATS_cap_glbl_inv_ support_x 寄存器是否已啟用。您可在 .cdo 文件中或通過 XSDB 進(jìn)行此項(xiàng)檢查,如下所示:

基于寄存器對(duì) Versal Adaptive SoC CPM Mode for PCI Express 設(shè)計(jì)進(jìn)行調(diào)試:

https://adaptivesupport.amd.com/s/article/1221922?language=zh_CN

c890dc30-41fc-11f0-b715-92fbcf53809c.png

在以下 CDO 截圖中,對(duì)地址 0xfce89bcc 寫入 1。此設(shè)置用于啟用 ATS 全局失效。

c8b90bd8-41fc-11f0-b715-92fbcf53809c.png

確保報(bào)文路由寄存器配置正確

確保已正確設(shè)置報(bào)文路由寄存器,以便路由 ATS 報(bào)文。

通過設(shè)置 AXISTEN_IF_ENABLE_MSG_ROUTE 寄存器來啟用 MSG_ROUTE。

為便于調(diào)試,請(qǐng)將 0xFFFFFFFF 寫入該寄存器。如需了解每個(gè)位的定義,請(qǐng)參閱相關(guān)寄存器文檔:

https://docs.amd.com/r/en-US/am012-versal-register-reference

c8e788fa-41fc-11f0-b715-92fbcf53809c.png

在以下截圖中,對(duì)地址 0xfce88060 寫入 0x0020000,這樣僅啟用 MSG_ROUTE 寄存器的第 17 位(失效請(qǐng)求)。

c918359a-41fc-11f0-b715-92fbcf53809c.png

總結(jié)

本文演示了驗(yàn)證 ATS 報(bào)文是否正確傳播的調(diào)試步驟。以下是上述步驟的摘要。

確認(rèn) CQ 接口:使用 CQ_tvalid 確認(rèn)正在接收 ATS 報(bào)文。

驗(yàn)證主機(jī)發(fā)射:使用協(xié)議分析器確保主機(jī)已發(fā)送“ATS_Invalidation_request”報(bào)文。

啟用 ATS 功能:通過檢查 lspci 日志,確認(rèn) ATS 已啟用。

檢查 ATS 寄存器:確保已通過 .cdo 或 XSDB 激活 ATS_cap_glbl_inv 寄存器。

配置報(bào)文路由:為調(diào)試目的,將 AXISTEN_IF_ENABLE_MSG_ROUTE 寄存器設(shè)置為 0xFFFFFFFF。

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

    關(guān)注

    25

    文章

    5589

    瀏覽量

    136410
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7653

    瀏覽量

    167478
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9005

    瀏覽量

    153785
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4395

    瀏覽量

    222864
  • ATS
    ATS
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    27263

原文標(biāo)題:開發(fā)者分享|AMD Versal? 自適應(yīng) SoC 的 CPM PCIE 模式下,跟蹤 ATS 失效請(qǐng)求報(bào)文

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    排除電腦主板故障一般步驟

    排除電腦主板故障一般步驟 主板故障往往表現(xiàn)為系統(tǒng)啟動(dòng)失敗、屏幕無顯示等難以直觀判斷的故障現(xiàn)象。下面列舉 的維修方法各有優(yōu)勢(shì)和局限性,往往結(jié)合
    發(fā)表于 05-22 08:51

    芯片失效分析方法及步驟

    標(biāo)題:芯片失效分析方法及步驟目錄:失效分析方法失效分析步驟失效分析案例
    發(fā)表于 04-14 15:08

    Fiddler抓取手機(jī)app請(qǐng)求報(bào)文的實(shí)現(xiàn)步驟?

    Fiddler抓取手機(jī)app請(qǐng)求報(bào)文
    發(fā)表于 11-04 09:46

    電腦硬件故障的檢修方法及排除步驟

    電腦硬件故障的檢修方法及排除步驟  一、首先確定你的電源已經(jīng)打開、所有
    發(fā)表于 03-10 11:51 ?3054次閱讀

    HPLC故障排除方法

     HPLC故障排除方法
    發(fā)表于 12-25 16:36 ?1312次閱讀

    電工的故障排除1

    電工的故障排除
    發(fā)表于 09-27 08:55 ?5次下載

    ABB機(jī)器人IRC5-故障排除手冊(cè)

    本手冊(cè)包含用于對(duì)基于IRC5的機(jī)器人系統(tǒng)進(jìn)行故障排除的信息、步驟和描述 .
    發(fā)表于 05-07 11:39 ?35次下載

    電機(jī)控制器故障排除步驟

    電機(jī)控制器故障排除步驟有哪些?
    的頭像 發(fā)表于 08-05 14:21 ?1.4w次閱讀

    對(duì)變電運(yùn)行故障排除的幾點(diǎn)論述

    對(duì)變電運(yùn)行故障排除的幾點(diǎn)論述(通信電源技術(shù)手冊(cè))-對(duì)變電運(yùn)行故障排除的幾點(diǎn)論述? ? ? ? ? ? ??
    發(fā)表于 09-23 09:51 ?1次下載
    對(duì)變電運(yùn)行<b class='flag-5'>故障</b>及<b class='flag-5'>排除</b>的幾點(diǎn)論述

    電子故障排除指南

    故障排除可以采用多種形式來滿足許多不同方案的需求。雖然各個(gè)步驟可能有所不同,但電子故障排除中最重要的步驟
    的頭像 發(fā)表于 06-18 10:08 ?1537次閱讀

    電氣故障排除技巧?

    電氣故障排除是電氣工程師和技術(shù)人員在日常工作中經(jīng)常面臨的任務(wù)。正確而快速地排除電氣故障對(duì)于保證電力系統(tǒng)的正常運(yùn)行至關(guān)重要。下面介紹一些常見的電氣故障
    的頭像 發(fā)表于 11-27 10:18 ?1799次閱讀

    使用萬用表進(jìn)行電路故障排除步驟和方法

    電路故障排除是指通過一系列步驟和技術(shù),確定和修復(fù)電路中存在的問題或故障的過程。
    的頭像 發(fā)表于 12-14 10:56 ?3565次閱讀

    PLC如何快速排除故障

    PLC(可編程邏輯控制器)在工業(yè)自動(dòng)化領(lǐng)域中扮演著至關(guān)重要的角色,然而,如同所有復(fù)雜系統(tǒng)一樣,PLC也可能會(huì)出現(xiàn)故障。為了快速排除這些故障并恢復(fù)生產(chǎn),以下是一系列步驟和策略,可供工程師
    的頭像 發(fā)表于 06-07 12:41 ?1087次閱讀

    VLAN 故障排除方法

    VLAN(虛擬局域網(wǎng))故障排除是確保網(wǎng)絡(luò)穩(wěn)定性和性能的關(guān)鍵任務(wù)。以下是一些常見的VLAN故障排除方法: 一、基本步驟
    的頭像 發(fā)表于 11-19 09:38 ?2027次閱讀

    網(wǎng)絡(luò)故障排除基本指南

    本文提供了一份關(guān)于網(wǎng)絡(luò)故障排除的全面指南,涵蓋了故障排除的基本步驟和技巧,強(qiáng)調(diào)了獲得全面可見性的重要性。通過詳細(xì)的分析和實(shí)際案例,您將學(xué)習(xí)如
    的頭像 發(fā)表于 01-14 17:49 ?779次閱讀
    網(wǎng)絡(luò)<b class='flag-5'>故障</b><b class='flag-5'>排除</b>基本指南