1. 程式人生 > >AXI STREAM ,AXIS匯流排的理解

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出現的這個資料字是當前幀最後一個字啦。 我們可以更加實用的理解為:下一個字將是一個幀的第一個字,請確保做好同步啦~