色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

Versal ACAP PS GEM - GEM 控制器可能在大型發送卸載配置中觸發錯誤的 Amba_Error

任憑風吹 ? 來源:任憑風吹 ? 作者:任憑風吹 ? 2022-08-05 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

除了誤報此錯誤外,并未觀測到任何功能性問題,且仍可繼續使用 LSO 卸載功能。

這被分類為次要硬件問題,因為可輕松屏蔽并忽略誤報事件。

詳細描述

LSO 提供 TCP 分段 (TSO) 和 UDP 分片 (UFO) 硬件功能,廣泛用于提升 TCP/IP 或 UDP/IP 性能。

當軟件通過緩沖區描述符 (BD) 查詢大型幀時,DMA 引擎將基于軟件編程的最大分段大小 (MSS) 值(對應 TSO)或最大以太網幀大小(對應 UFO)來生成其自己的 BD。

啟用并激活 LSO 后,中斷狀態寄存器的位 6 會檢查這些生成的 BD 的有效性,如果不正確則會發出報告。

經觀測發現,當 DMA 進入休眠狀態(由于沒有幀在排隊)時,中斷狀態寄存器的位 6 可能誤報錯誤。

敬請放心忽略此誤報。

解決方案

影響:

很小。可采用軟件變通方法。

GEM IP 可能錯誤觸發“amba error”中斷。

變通方法:

根據 LSO 幀正在其中排隊的隊列,將每個 BD 中發送的緩沖區最大長度限制為比分配給該隊列的 TX SRAM 空間少 56 個字節。

例如,如果 LSO 幀正在 Q0 中排隊,并且已向 Q0 分配 16KB(作為硬件配置的一部分),那么請將每個排隊的 BD 中的長度字段限制為最大 16327 個字節(即,如果設置的長度字段在 16328 到 16383 范圍內,就可能發生此問題)。

賽靈思驅動程序將每個排隊的 BD 中的長度字段限制為 16327 個字節。

1. 通過設置中斷掩碼寄存器的位 6 從而屏蔽中斷狀態寄存器的位 6,這樣即可屏蔽“amba_error”中斷。
2. 當軟件內核中已啟用 TSO 或 UFO 時,忽略中斷例程內的“amba_error”中斷。
對于上述第 2 和第 3 項:雖然當 LSO 處于活動狀態時此事件不出現,但是用戶在任何正常操作環境內都不應目擊此錯誤,其主要目的是在幀排隊等待發射時檢查全部軟件錯誤。

因此,建議用戶首先在完全禁用 LSO 的情況下啟用此中斷并運行測試,以確保不會通過位 6 報告全部軟件錯誤,然后再將其屏蔽以配合 LSO 來使用。

位 6 所報告的此錯誤描述如下:

"Transmit frame corruption due to AMBA (AHB/AXI) error.Set if an error occurs whilst midway through reading transmit frame from external system memory, including HRESP errors(AHB), RRESP or BRESP(AXI) errors and buffers exhausted mid frame (if the buffers run out during transmission of a frame then transmission stops, FCS shall be bad and tx_er asserted).Also set in DMA packet buffer mode if single frame is too large for configured packet buffer memory size."

此錯誤表明發生了 AXI 響應錯誤、檢測到未使用的位中間幀 (used-bit-mid-frame) 或者軟件排隊的幀對于已配置的數據包緩沖區而言過大。

在中斷狀態寄存器的位 11 中同樣會指出上述第 1 項錯誤,因此即使位 6 已屏蔽,錯誤事件仍可見。

第 2 和第 3 項錯誤與 LSO 幀不相關,因為 DMA 內部生成的 BD 的 MSS 更小。

這表明內部(而非軟件提供的)BD 存在錯誤,因此當非 LSO 幀排隊時,將不會出現錯誤事件。

受影響的配置:

在硬件配置中包含“大型發送卸載”(通過 gem_pbuf_lso 配置選項),且在緩沖區描述符中啟用 LSO 功能。

解決方案:

這是第三方勘誤表。不對該問題進行修復。

審核編輯 黃昊宇

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

    關注

    114

    文章

    17054

    瀏覽量

    183595
  • GEM
    GEM
    +關注

    關注

    0

    文章

    8

    瀏覽量

    6764
  • Versal
    +關注

    關注

    1

    文章

    169

    瀏覽量

    8067
  • ACAP
    +關注

    關注

    1

    文章

    54

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    可能在 FX3 GPIF2 創建兩個獨立的狀態機嗎?

    我想,如果我想通過 FX3 GPIF2 創建兩個獨立的傳輸流接口,我需要在 GPIF2 設計創建兩個獨立的狀態機,我是否有可能在 GPIF2 設計
    發表于 05-20 06:14

    如何驗證CAN控制器錯誤響應機制?

    CAN節點的穩定性、可靠性和安全性得益于其強大的錯誤管理機制。上一篇文章我們介紹了CAN控制器錯誤管理機制的工作原理。本文將基于其工作原理及ISO16845-1:2016標準,為大家介紹
    的頭像 發表于 04-30 18:24 ?175次閱讀
    如何驗證CAN<b class='flag-5'>控制器</b>的<b class='flag-5'>錯誤</b>響應機制?

    ads8568采集基本正常,但可能在某一次上電后,出現不工作的狀態,為什么?

    現在遇到這樣問題:ads8568采集基本正常,但可能在某一次上電后,出現不工作的狀態(busy為高),必須重新上電才能正常,CONVST、RD、CS等輸入正常 說明:此AD芯片掛在fpga上,供電電壓HVDD和HVSS連接+5v,-5v,與模擬電壓共用 DVDD:+3.3v 數字
    發表于 02-06 08:00

    串口中斷是內部中斷還是外部中斷,串口中斷是怎么觸發

    串口中斷通常被視為外部中斷。雖然串口控制器(如USART、UART等)可能集成在微控制器或處理的內部,但從中斷的角度來看,串口中斷是由處理
    的頭像 發表于 01-29 15:03 ?1636次閱讀

    GPIO錯誤排查與解決

    在嵌入式系統和微控制器編程,通用輸入輸出(GPIO)是最常見的接口之一。然而,在使用GPIO時,我們可能會遇到各種錯誤。 1. 理解GPIO GPIO是微
    的頭像 發表于 01-09 09:46 ?2190次閱讀

    易靈思FPGA PS配置模式--v7

    準備工作 PS模式首先要把Bitstream Generation的 (1)JTAG模式選擇為Passive (2)根據PS的位寬選擇相應的Programming Mode. (3)生成相應的下載
    的頭像 發表于 12-24 14:37 ?1470次閱讀
    易靈思FPGA <b class='flag-5'>PS</b><b class='flag-5'>配置</b>模式--v7

    VLAN 配置的常見問題解決

    VLAN,導致AP(接入點)無法上線。 解決方法 : 檢查并確認管理VLAN的配置是否正確。 在AC(接入控制器)以及中間接入交換機上創建并配置正確的管理VLAN。 重啟AP以應用新的管理VLAN
    的頭像 發表于 11-19 09:22 ?5011次閱讀

    CAN總線常見錯誤碼及其解決方法

    錯誤碼,這些錯誤碼可以幫助我們診斷和解決問題。 1. 錯誤幀(Error Frame) 錯誤碼 :當CAN
    的頭像 發表于 11-12 10:05 ?9310次閱讀

    error與fault的有區別與聯系

    "Error"和"fault"是軟件工程中常用的兩個術語,用于描述軟件系統的問題或異常。雖然它們經常被互換使用,但它們在含義上有一些區別。 Error錯誤):指的是在軟件系統
    的頭像 發表于 11-12 09:51 ?1514次閱讀

    usb主機控制器位于ahp總線上嗎

    連接的設備分配地址。主機控制器通常伴隨有一個根集線器(Root Hub),用于管理連接到總線的設備。 AHP總線 :在AMBA總線架構,AHP(Advanced High-performance
    的頭像 發表于 09-25 09:20 ?584次閱讀

    用于控制器局域網的可配置錯誤發生

    電子發燒友網站提供《用于控制器局域網的可配置錯誤發生.pdf》資料免費下載
    發表于 08-27 09:59 ?0次下載
    用于<b class='flag-5'>控制器</b>局域網的可<b class='flag-5'>配置</b><b class='flag-5'>錯誤</b>發生<b class='flag-5'>器</b>

    可控硅觸發控制器工作原理是什么

    可控硅觸發控制器是一種用于控制可控硅器件(如可控硅整流、可控硅逆變器等)的電子設備。它通過控制可控硅器件的
    的頭像 發表于 07-31 09:25 ?1367次閱讀

    是否有可能在軟件重新配置XMC4800的兩個MII端口,使其用于E-BUS通信?

    。 (摘自https://www.ethercat.org/download/documents/ESC_Overview.pdf) 是否有可能在軟件重新配置 XMC4800 的兩個 MII 端口,使其用于 E-BUS 通信
    發表于 07-19 07:02

    CYUSB2014-BZXC是否有可能在固件上更改邏輯插座和EP之間的對應關系?

    我對 CYUSB2014-BZXC 有疑問。 是否有可能在固件上更改邏輯插座和 EP 之間的對應關系? 如果是這樣,您能告訴我應該參考哪些示例代碼嗎?
    發表于 07-03 07:54

    是否有可能在支持gdb的第三方集成開發環境中使用DAS配置調試?

    是否有可能在支持 gdb 的第三方集成開發環境中使用 DAS 配置調試?
    發表于 07-02 07:29
    主站蜘蛛池模板: 少妇内射兰兰久久 | 国产精品单位女同事在线 | 99视频在线精品免费观看18 | 羞羞一区二区三区四区片 | 女人高潮被爽到呻吟在线观看 | 国产爱豆果冻传媒在线观看 | 超碰在线视频公开 | 亚洲国产精品一区二区动图 | 麒麟色欧美影院在线播放 | jizz国产丝袜18老师美女 | 欧洲-级毛片内射八十老太婆 | 区一区二视频免费观看 | 日韩中文字幕欧美在线视频 | 伊人大香线蕉影院在线播放 | 亚洲精品嫩草AV在线观看 | 一二三四在线视频社区8 | YELLOW视频在线观看免费版高清 | 武侠古典久久亚洲精品 | 网友自拍偷拍 | 久久国产精品永久网站 | 精品伊人久久久 | 女的把腿张开男的往里面插 | 99久热精品免费观看 | 99久久免费只有精品 | 97视频在线免费 | 色四房播播 | 秋霞伦理电影在2017韩国在线伦 | YELLOW在线观看高清视频免费 | 中文字幕完整高清版 | 乱亲女H秽乱长久久久 | 国产又粗又黄又爽的大片 | 三级黄色小视频 | 内射后入在线观看一区 | 性一交一无一伦一精一品 | 97伦理97伦理2018最新 | 日本综艺大尺度无删减版在线 | 97人妻AV天天澡夜夜爽 | 国产99视频精品一区 | 国模大胆一区二区三区 | 抽插内射高潮呻吟爆乳 | 亚洲 欧美 国产 伦 综合 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品