12-17-2020 01:06 PM - edited 12-17-2020 01:07 PM
I'm a very beginner in AXI Stream, and I need help.
Can you confirm those assertions ?
from the example : I'm waiting 1000 32bits (4 bytes) integer from the PS side.
Thanks for your help !
12-17-2020 02:07 PM
What example are you referring to? You are waiting 1000 what? Is that 1000 clock cycles, the rising edge of a clock with a period or frequency of 1000 or are you trying to send 1000 32-bit data words? When you have valid date, you may assert tvalid. If tready is high, that data word is transmitted. If tready is low, you must keep tvalid high until tready is high, then release it on the clock cycle after tready high is detected. tlast must go high on the same clock cycle as the last data word and tvalid and must be held until tready is detected high.
12-18-2020 07:18 AM - edited 12-18-2020 07:19 AM
Here is the example :
from the example : I'm waiting 1000 * 32bits (4 bytes) integer from the PS side. Which means, I want to transfer 1000 * 32-bits data words.
Seems you understand the stream very well, can you tell me if those assertions are true ?