天天看點

AXI STREAM ,AXIS總線的了解

全相容ZEDBOARD 開發闆子    SYSCLK.TAOBAO.COM 

1,VALID和READY 是所有AXI總線必須有的,VALID是MASTER告訴SLAVE資料已經展現在了總線上了,你可以取走了,而READY則是SLAVE段回複總線,資料已經取走。你可以更新資料了。注意MASTER 隻有在設定VLAID之後才檢測READY。所有AXI總線都是這個規則,AXIS(AXI STREAM)也不例外。

2,AXIS對比AXI FULL 和AXI LITE 特點是: 無位址,有方向。沒有位址好了解,有方向并且隻是單方向的。是主發給從。一般說到資料流我們說上遊和下遊,上遊是資料的源頭,對應AXIS的MASTER,而下遊則是接收端是對應AXIS的SLAVE。

3,這個AXIS接口主段的讀端口,實際就是SHOW AHEAD 的FIFO模式,XILINX 叫做FWFT(首字跌落),就是第一個字出現在總線上,READY充當應答信号,意思說這個已經出現在總線上的數我已經取走了。這種接口很适合在控制端做比較條件的讀取邏輯。

4,其他的KEEP, USR,LAST等信号,如果有,都是伴随這資料字一起傳輸的。

5,最重要的LAST,标志着一個幀的結束,意思說一同和LAST出現的這個資料字是目前幀最後一個字啦。 我們可以更加實用的了解為:下一個字将是一個幀的第一個字,請確定做好同步啦~