在线观看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)不再提示

記錄最近Debug AMBA VIP的兩次經(jīng)歷

芯片驗(yàn)證日記 ? 來(lái)源: 芯片驗(yàn)證日記 ? 作者: 芯片驗(yàn)證日記 ? 2022-12-10 16:15 ? 次閱讀

最近在Debug C家AMBA VIP的過(guò)程中遇到一些問(wèn)題。有兩個(gè)問(wèn)題感覺(jué)值得記錄一下,免得以后忘記了,或者其他朋友也可能遇到類(lèi)似的情況,也許幫助自己的同時(shí)還能順便幫助到別人。第一個(gè)問(wèn)題是關(guān)于AXI VIP的;第二個(gè)問(wèn)題是關(guān)于ace_lite_vip發(fā)送多個(gè)WriteNoSnoop操作相關(guān)的問(wèn)題。

1. AXI VIP通過(guò)調(diào)整latency對(duì)設(shè)計(jì)進(jìn)行反壓

當(dāng)把latency(xx_yy_ready_delay)調(diào)的特別高時(shí),或者是隨機(jī)到比較大的數(shù)值時(shí),C家的VIP就會(huì)報(bào)下面的UVM_WARNING

[CDN_AXI_NONFATAL_WARN_EOS_QUEUE_IS_NOT_EMPTY],仔細(xì)看下面還有ERROR的提示以及建議。最后通過(guò)把latency調(diào)整到比較小的值,就沒(méi)有這個(gè)現(xiàn)象了。

pYYBAGOUP42AN7SsAADPyVr3sEc236.png

2.ace_lite_vip發(fā)送多個(gè)WriteNoSnoop操作

在sequence中打印log發(fā)現(xiàn),sequence已經(jīng)把transaction發(fā)出了,但是ace_lite_vip的driver卻沒(méi)有將這一筆數(shù)據(jù)驅(qū)動(dòng)到interface,driver后續(xù)也不再往interface上驅(qū)動(dòng)transaction了。如下圖所示,從紅色矩形框往后,總線上就沒(méi)有任何toggle了。

poYBAGOUP7OAcj2oAAI8zScxEhg122.png

后來(lái)經(jīng)過(guò)仔細(xì)分析trace file(denali.trc,話說(shuō)denali.trc對(duì)分析vip的幫助實(shí)在是太大了,以后結(jié)合具體的例子再深入的研究一下)信息發(fā)現(xiàn),在紅色矩形框后面的某個(gè)時(shí)間點(diǎn),VIP接收到帶有IdTag=xx的transaction,這是個(gè)writeNoSnoop的原子事務(wù),但其帶有的字段”DENALI_CDN_AXI_FLD_Atomic”被設(shè)置為了“DENALI_CDN_AXI_ATOMICTRANSACTION_AtomicLoad_LITTLE_EOR”的枚舉值。因?yàn)榧虞d了這個(gè)原子操作,所以就需要Slave在寫(xiě)入后也響應(yīng)數(shù)據(jù),由于沒(méi)有來(lái)自slave的數(shù)據(jù)響應(yīng),因此這筆原子操作沒(méi)有完成。

這時(shí)候最后一個(gè)transaction來(lái)了,并且和前面分析的那筆transaction擁有相同的IdTag。因?yàn)橹暗哪枪P具有相同ID的原子操作還沒(méi)有完成,因此,VIP放棄了這筆交易,這就是掛起的原因。如果將verbosity registor設(shè)置為FULL,在log中就會(huì)看到這個(gè)消息。

解決方法:

a.將后面的transaction的IdTag設(shè)置為與前面事務(wù)的IdTag都不相同。

b.或者將”DENALI_CDN_AXI_FLD_Atomic”字段設(shè)置為

”DENALI_CDN_AXI_ATOMICTRANSACTION_NonAtomicOperation”。

最后,通過(guò)試驗(yàn)驗(yàn)證了方法a是可行的。

回顧總結(jié)一下,犯這個(gè)錯(cuò)誤的主要原因是,在寫(xiě)sequence的時(shí)候只對(duì)部分字段做了約束,其他字段隨機(jī),而TagID就在隨機(jī)之列。如果運(yùn)氣好,TagID沒(méi)有重復(fù)的話,這個(gè)問(wèn)題還暴露不出來(lái)了呢。所以理解協(xié)議是多么重要呀。換個(gè)角度再想想,你我皆凡人,不踩坑,不看別人踩坑,很難漲知識(shí)呀。你看到了,希望你也能從中受益。查看更多精彩內(nèi)容,請(qǐng)關(guān)注微信公眾號(hào)《芯片驗(yàn)證日記》。

AXI/ACE協(xié)議支持亂序傳輸。他給每一個(gè)通過(guò)接口的事務(wù)一個(gè)IDtag。協(xié)議要求相同ID tag的事務(wù)必須有序完成,而不同ID tag可以亂序完成。

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

    關(guān)注

    0

    文章

    70

    瀏覽量

    15355
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    94

    瀏覽量

    20403
收藏 人收藏

    評(píng)論

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

    BF609 SPI flash為空的時(shí)候,為什么不能連續(xù)兩次debug

    debug,也可以正常燒寫(xiě)SPI flash,但是不能連續(xù)兩次debug,必須要中間斷一電 2、如果SPI flash 已經(jīng)燒寫(xiě)進(jìn)去程序后,DSP上電可以正常啟動(dòng)與工作,但是不能
    發(fā)表于 01-12 06:55

    如何比較前后兩次輸入值的大小

    一個(gè)循環(huán)不停的產(chǎn)生數(shù)據(jù),如何實(shí)現(xiàn)比較前后兩次數(shù)據(jù)的大小問(wèn)題,如果兩次相差小于1說(shuō)明數(shù)據(jù)有效,那么就保留這次的值;反之如果前后數(shù)相差大于1說(shuō)明數(shù)據(jù)無(wú)效,則繼續(xù)取前一的值。請(qǐng)問(wèn)各位如何
    發(fā)表于 11-02 20:04

    兩次才能停下

    /details/16842267,其中那個(gè)“為什么在WHILE循環(huán)中使用事件結(jié)構(gòu)時(shí),停止按鈕需要按兩次才能結(jié)束?”很難想明白,先求助于各位(自己加了一個(gè)顯示,方面跟蹤事件結(jié)構(gòu))。
    發(fā)表于 12-21 10:56

    BF609 SPI flash的為空時(shí)不能連續(xù)兩次debug

    debug,也可以正常燒寫(xiě)SPI flash,但是不能連續(xù)兩次debug,必須要中間斷一電2、如果SPI flash 已經(jīng)燒寫(xiě)進(jìn)去程序后,DSP上電可以正常啟動(dòng)與工作,但是不能
    發(fā)表于 09-14 11:54

    EXTI重復(fù)配置兩次導(dǎo)致誤觸發(fā)中斷的問(wèn)題

    兩次導(dǎo)致誤觸發(fā)中斷的問(wèn)題如果重復(fù)兩次配置EXTI的話,由于第一已經(jīng)打開(kāi)中斷,當(dāng)進(jìn)行第二配置中斷的時(shí)候,會(huì)把中斷引腳首先配置成默認(rèn)引腳,然后在配置成目的引腳,這樣由于默認(rèn)引腳是低電平
    發(fā)表于 08-13 07:03

    debug使用s32ds時(shí),如何查看兩次break之間的動(dòng)作時(shí)間?

    你好:debug使用s32ds時(shí),如何查看兩次break之間的動(dòng)作時(shí)間?
    發(fā)表于 03-28 07:20

    堡盟新型框架適配器——通過(guò)兩次卡入安裝傳感器

    堡盟新型框架適配器——通過(guò)兩次卡入安裝傳感
    發(fā)表于 01-08 09:34 ?799次閱讀

    Synopsys為Arm AMBA CXS的VIP提供EDA驗(yàn)證解決方案

    AutoTestbench和用于性能驗(yàn)證的VC AutoPerformance。 針對(duì) AMBA CXS協(xié)議的驗(yàn)證IP(VIP)的發(fā)布進(jìn)一步加持了AMBA的合作的本質(zhì),使生態(tài)系統(tǒng)中的不同團(tuán)隊(duì)能夠交付適用于下一代
    發(fā)表于 10-15 09:37 ?4356次閱讀

    馬斯克:4新冠病毒檢測(cè) 兩次陰性 兩次陽(yáng)性

    11月13日消息,據(jù)外媒報(bào)道,特斯拉CEO馬斯克剛剛在社交網(wǎng)絡(luò)上表示,今天做了4新冠病毒檢測(cè),檢查結(jié)果兩次為陰性兩次為陽(yáng)性。 馬斯克表示,相同的機(jī)器,相同的測(cè)試,相同的護(hù)士,同樣的抗原檢測(cè)
    的頭像 發(fā)表于 11-13 16:29 ?1980次閱讀

    愛(ài)立信的兩次“失算”

    愛(ài)立信兩次失算。 第一失算,是在去年11月發(fā)布的《移動(dòng)報(bào)告》中預(yù)測(cè)到2020年年底全球5G用戶(hù)將達(dá)1億,可能是由于看到全球5G eMBB ToC的強(qiáng)勁發(fā)展勢(shì)頭,于是在今年6月發(fā)布的《移動(dòng)報(bào)告》中
    的頭像 發(fā)表于 12-03 10:57 ?1271次閱讀

    寧德時(shí)代旗下公司兩次突發(fā)事故

    1月20日上午,德方納米控股子公司曲靖市麟鐵科技有限公司發(fā)生爆炸事故,這又是一家寧德時(shí)代合資或者控制的公司發(fā)生意外,1個(gè)月內(nèi)發(fā)生兩次了。
    的頭像 發(fā)表于 01-21 10:16 ?2553次閱讀

    4-AMBA VIP 編程接口

    關(guān)于我:2020屆雙非學(xué)校材料專(zhuān)業(yè)畢業(yè),現(xiàn)在已轉(zhuǎn)行芯片驗(yàn)證,入職個(gè)月。最近MCU項(xiàng)目在用Synopsys公司的VIP,正好自己在看AMBAVIP
    發(fā)表于 12-08 16:21 ?10次下載
    4-<b class='flag-5'>AMBA</b> <b class='flag-5'>VIP</b> 編程接口

    關(guān)于高質(zhì)量的AMBA(APB/AHB/AXI) VIP的分享

    AMBA VIP 分享
    的頭像 發(fā)表于 12-10 20:47 ?4229次閱讀
    關(guān)于高質(zhì)量的<b class='flag-5'>AMBA</b>(APB/AHB/AXI) <b class='flag-5'>VIP</b>的分享

    python怎么將list輸入兩次

    在Python中,有多種方法可以將一個(gè)列表輸入兩次。下面是使用不同的方法來(lái)實(shí)現(xiàn)此功能的幾個(gè)示例: 方法1: 使用循環(huán)將列表復(fù)制兩次 這是一種基本的方法,使用循環(huán)遍歷列表并復(fù)制其元素兩次。以下是一個(gè)
    的頭像 發(fā)表于 11-21 16:17 ?1597次閱讀

    說(shuō)說(shuō)TCP三握手的過(guò)程?為什么是三而不是兩次、四

    說(shuō)說(shuō)TCP三握手的過(guò)程?為什么是三而不是兩次、四? TCP三握手是建立TCP連接的過(guò)程,確保數(shù)據(jù)的可靠傳輸。它是由發(fā)送端和接收端完成
    的頭像 發(fā)表于 02-04 11:03 ?1078次閱讀
    主站蜘蛛池模板: 天天碰夜夜操 | 福利影院在线 | 午夜色婷婷 | 男人你懂的网站 | 午夜免费剧场 | 夭天干天天做天天免费看 | 久久国产精品99久久久久久牛牛 | 午夜视频高清在线aaa | 潘金莲国产三级视频在线 | 给我免费播放片黄色 | 天堂网在线观看 | www.激情五月 | 日日干夜夜骑 | 4438x全国免费| 欧洲人体超大胆露私视频 | 黄录像欧美片在线观看 | 男女全黄做爰视频 | 国产成人v爽在线免播放观看 | 青娱乐99 | 天天精品视频 | 视频黄色免费 | 日本人xxxxxxxxx69 | 日本一区免费在线观看 | 男人的天堂久久精品激情 | 亚洲综合一区二区 | 亚洲一区二区中文 | 美女网站在线观看视频18 | 大色视频 | 四虎影院新地址 | 亚洲天天做夜夜做天天欢人人 | 午夜视频在线观看免费观看在线观看 | 人人澡人 | 国产特级毛片aaaaaa毛片 | 美女露出扒开尿口让男人桶 | 亚洲成色www久久网站 | 综合视频网 | 免费人成网址在线观看国内 | 免费欧洲美女与动zooz | 69久久夜色精品国产69小说 | 日本欧美强乱视频在线 | 日韩精品免费一级视频 |