AXI-Stream protocal疑問 #238
hsuan-0701
started this conversation in
General
Replies: 3 comments 4 replies
-
|
同問,講義上看起來AXI stream會等到CPU收到TLAST之後,tvalid才會拉回0。 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
可以使用舊版testbench(fir_tb.v)裡的task: ss 來達到同學要的效果。 |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
對的,第一個情況是我tb的問題,我晚點再改。 第二個同學所問的,這裡的tlast訊號是data的最後一筆,所以其實有可能tvalid先被拉下來了,但如果tlast是指cpu 或dma burst的最後一筆,那確實應該要在tlast傳完後才可以拉下來。 |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
-
大家好,在lab_fir中留意到助教給的testbench中有關axi stream中ssvalid、ssready的設定,對此有點好奇

於是我嘗試跑simulation模擬看waveform


想請教一下,在協定中的valid必須是要等ready到低位後才能拉起嗎,如果ready是高位那valid就不會拉至高位?
這樣是不是必須等一個cycle後才能送下一筆data呢?
如果連續傳輸多筆資料不中斷是可行的嗎,我嘗試自己畫了以下波型(有設計buffer能確保連續收到資料)
Beta Was this translation helpful? Give feedback.
All reactions