生成的IIP代碼用AMBA VIP進(jìn)行仿真,發(fā)現(xiàn)突發(fā)寫(xiě)應(yīng)答不符合協(xié)議,按照協(xié)議,突發(fā)寫(xiě)只需要在寫(xiě)完成后,回復(fù)一個(gè)應(yīng)答信號(hào)即可。
而波形是burst每個(gè)寫(xiě)操作響應(yīng)通道都在應(yīng)答,且只有第一個(gè)應(yīng)答有正確的ID。
可以看到仿真波形是burst寫(xiě)期間,寫(xiě)通道一直在回復(fù)bvalid,而且只有第一個(gè)回復(fù)的ID是正確的,原因是每寫(xiě)一次resp_fifo就會(huì)把bid_fifo的值給清掉。
我們應(yīng)該改成最后一次寫(xiě)wlast時(shí),才清掉bid_fifo并同時(shí)給一次resp信號(hào)即可。
實(shí)戰(zhàn)MCU+ISP圖像處理芯片版圖
實(shí)戰(zhàn)ISP圖像算法效果
以項(xiàng)目驅(qū)動(dòng)的方式介紹MCU芯片全流程設(shè)計(jì)的方法;
審核編輯:劉清
-
FIFO芯片
+關(guān)注
關(guān)注
0文章
10瀏覽量
9010 -
AMBA
+關(guān)注
關(guān)注
0文章
70瀏覽量
15468 -
axi協(xié)議
+關(guān)注
關(guān)注
0文章
8瀏覽量
2294
原文標(biāo)題:AXI IIP突發(fā)寫(xiě)的bug定位
文章出處:【微信號(hào):全棧芯片工程師,微信公眾號(hào):全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
NVMe IP之AXI4總線分析
玩轉(zhuǎn)Zynq連載3——AXI總線協(xié)議介紹1
Vivado中AXI互連的突發(fā)模式
高級(jí)可擴(kuò)展接口(AXI)簡(jiǎn)介
ARM系列 -- AXI協(xié)議資料匯總(一)
AXI接口協(xié)議詳解
看看Axi4寫(xiě)通道decoder的設(shè)計(jì)
AXI 總線和引腳的介紹

AXI4接口協(xié)議的基礎(chǔ)知識(shí)

高級(jí)可擴(kuò)展接口(AXI)簡(jiǎn)介

Bug定位的過(guò)程
關(guān)于AXI BRAM控制器的相關(guān)內(nèi)容
AXI3與AXI4寫(xiě)響應(yīng)的依賴區(qū)別?
RDMA簡(jiǎn)介8之AXI分析

評(píng)論