99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

除了誤報(bào)此錯(cuò)誤外,并未觀測(cè)到任何功能性問(wèn)題,且仍可繼續(xù)使用 LSO 卸載功能。

這被分類為次要硬件問(wèn)題,因?yàn)榭奢p松屏蔽并忽略誤報(bào)事件。

詳細(xì)描述

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

當(dāng)軟件通過(guò)緩沖區(qū)描述符 (BD) 查詢大型幀時(shí),DMA 引擎將基于軟件編程的最大分段大小 (MSS) 值(對(duì)應(yīng) TSO)或最大以太網(wǎng)幀大?。▽?duì)應(yīng) UFO)來(lái)生成其自己的 BD。

啟用并激活 LSO 后,中斷狀態(tài)寄存器的位 6 會(huì)檢查這些生成的 BD 的有效性,如果不正確則會(huì)發(fā)出報(bào)告。

經(jīng)觀測(cè)發(fā)現(xiàn),當(dāng) DMA 進(jìn)入休眠狀態(tài)(由于沒(méi)有幀在排隊(duì))時(shí),中斷狀態(tài)寄存器的位 6 可能誤報(bào)錯(cuò)誤。

敬請(qǐng)放心忽略此誤報(bào)。

解決方案

影響:

很小??刹捎密浖兺ǚ椒?。

GEM IP 可能錯(cuò)誤觸發(fā)“amba error”中斷。

變通方法:

根據(jù) LSO 幀正在其中排隊(duì)的隊(duì)列,將每個(gè) BD 中發(fā)送的緩沖區(qū)最大長(zhǎng)度限制為比分配給該隊(duì)列的 TX SRAM 空間少 56 個(gè)字節(jié)。

例如,如果 LSO 幀正在 Q0 中排隊(duì),并且已向 Q0 分配 16KB(作為硬件配置的一部分),那么請(qǐng)將每個(gè)排隊(duì)的 BD 中的長(zhǎng)度字段限制為最大 16327 個(gè)字節(jié)(即,如果設(shè)置的長(zhǎng)度字段在 16328 到 16383 范圍內(nèi),就可能發(fā)生此問(wèn)題)。

賽靈思驅(qū)動(dòng)程序?qū)⒚總€(gè)排隊(duì)的 BD 中的長(zhǎng)度字段限制為 16327 個(gè)字節(jié)。

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

因此,建議用戶首先在完全禁用 LSO 的情況下啟用此中斷并運(yùn)行測(cè)試,以確保不會(huì)通過(guò)位 6 報(bào)告全部軟件錯(cuò)誤,然后再將其屏蔽以配合 LSO 來(lái)使用。

位 6 所報(bào)告的此錯(cuò)誤描述如下:

"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."

此錯(cuò)誤表明發(fā)生了 AXI 響應(yīng)錯(cuò)誤、檢測(cè)到未使用的位中間幀 (used-bit-mid-frame) 或者軟件排隊(duì)的幀對(duì)于已配置的數(shù)據(jù)包緩沖區(qū)而言過(guò)大。

在中斷狀態(tài)寄存器的位 11 中同樣會(huì)指出上述第 1 項(xiàng)錯(cuò)誤,因此即使位 6 已屏蔽,錯(cuò)誤事件仍可見(jiàn)。

第 2 和第 3 項(xiàng)錯(cuò)誤與 LSO 幀不相關(guān),因?yàn)?DMA 內(nèi)部生成的 BD 的 MSS 更小。

這表明內(nèi)部(而非軟件提供的)BD 存在錯(cuò)誤,因此當(dāng)非 LSO 幀排隊(duì)時(shí),將不會(huì)出現(xiàn)錯(cuò)誤事件。

受影響的配置:

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

解決方案:

這是第三方勘誤表。不對(duì)該問(wèn)題進(jìn)行修復(fù)。

審核編輯 黃昊宇

聲明:本文內(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)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17116

    瀏覽量

    184445
  • GEM
    GEM
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    6784
  • Versal
    +關(guān)注

    關(guān)注

    1

    文章

    169

    瀏覽量

    8113
  • ACAP
    +關(guān)注

    關(guān)注

    1

    文章

    54

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    是否有可能在 FX10 嵌入一個(gè)電源傳輸堆棧并使用這兩個(gè)引腳進(jìn)行通信?

    電阻接地。這應(yīng)該允許 FX10 知道電纜連接方向并相應(yīng)地控制內(nèi)部 USB 多路復(fù)用器。 將來(lái)是否有可能在 FX10 嵌入一個(gè)電源傳輸堆棧并使用這兩個(gè)引腳進(jìn)行通信?
    發(fā)表于 07-21 07:59

    可能在 FX3 GPIF2 創(chuàng)建兩個(gè)獨(dú)立的狀態(tài)機(jī)嗎?

    我想,如果我想通過(guò) FX3 GPIF2 創(chuàng)建兩個(gè)獨(dú)立的傳輸流接口,我需要在 GPIF2 設(shè)計(jì)創(chuàng)建兩個(gè)獨(dú)立的狀態(tài)機(jī),我是否有可能在 GPIF2 設(shè)計(jì)
    發(fā)表于 05-20 06:14

    如何驗(yàn)證CAN控制器錯(cuò)誤響應(yīng)機(jī)制?

    CAN節(jié)點(diǎn)的穩(wěn)定性、可靠性和安全性得益于其強(qiáng)大的錯(cuò)誤管理機(jī)制。上一篇文章我們介紹了CAN控制器錯(cuò)誤管理機(jī)制的工作原理。本文將基于其工作原理及ISO16845-1:2016標(biāo)準(zhǔn),為大家介紹
    的頭像 發(fā)表于 04-30 18:24 ?229次閱讀
    如何驗(yàn)證CAN<b class='flag-5'>控制器</b>的<b class='flag-5'>錯(cuò)誤</b>響應(yīng)機(jī)制?

    Design Studio 3.6.0配置錯(cuò)誤怎么解決?

    在嘗試配置其他 SPI 接口時(shí),我不斷遇到 RTD 5.0.0 的 DS 3.6.0 上的錯(cuò)誤。 任何想法可能導(dǎo)致這種情況的原因嗎?我嘗試卸載并重新安裝 DS 和 RTD,但遇到了相同
    發(fā)表于 03-28 07:53

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

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

    串口中斷是內(nèi)部中斷還是外部中斷,串口中斷是怎么觸發(fā)

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

    GPIO錯(cuò)誤排查與解決

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

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

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

    VLAN 配置的常見(jiàn)問(wèn)題解決

    VLAN,導(dǎo)致AP(接入點(diǎn))無(wú)法上線。 解決方法 : 檢查并確認(rèn)管理VLAN的配置是否正確。 在AC(接入控制器)以及中間接入交換機(jī)上創(chuàng)建并配置正確的管理VLAN。 重啟AP以應(yīng)用新的管理VLAN
    的頭像 發(fā)表于 11-19 09:22 ?5165次閱讀

    CAN總線常見(jiàn)錯(cuò)誤碼及其解決方法

    錯(cuò)誤碼,這些錯(cuò)誤碼可以幫助我們?cè)\斷和解決問(wèn)題。 1. 錯(cuò)誤幀(Error Frame) 錯(cuò)誤碼 :當(dāng)CAN
    的頭像 發(fā)表于 11-12 10:05 ?9922次閱讀

    error與fault的有區(qū)別與聯(lián)系

    "Error"和"fault"是軟件工程中常用的兩個(gè)術(shù)語(yǔ),用于描述軟件系統(tǒng)的問(wèn)題或異常。雖然它們經(jīng)常被互換使用,但它們?cè)诤x上有一些區(qū)別。 Error錯(cuò)誤):指的是在軟件系統(tǒng)
    的頭像 發(fā)表于 11-12 09:51 ?1587次閱讀

    usb主機(jī)控制器位于ahp總線上嗎

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

    用于控制器局域網(wǎng)的可配置錯(cuò)誤發(fā)生

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

    可控硅觸發(fā)控制器工作原理是什么

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

    易靈思Trion FPGA PS配置模式--update(6)

    準(zhǔn)備工作 PS模式首先要把Bitstream Generation的 (1)JTAG模式選擇為Passive (2)根據(jù)PS的位寬選擇相應(yīng)的Programming Mode. (3)生成相應(yīng)的下載
    的頭像 發(fā)表于 07-23 08:48 ?1043次閱讀
    易靈思Trion FPGA <b class='flag-5'>PS</b><b class='flag-5'>配置</b>模式--update(6)