It's based on AXI4-Stream, so you might look into that protocol for a
deeper understanding. Here's a link to the relevant section of the spec
(Section 2.2.1:  Handshake process)

HTML Doc:
https://developer.arm.com/documentation/ihi0051/a/Interface-Signals/Transfer-signaling/Handshake-process

PDF Link:
https://documentation-service.arm.com/static/5f914c33f86e16515cdc2b26?token=

Thanks,

Wade

On Tue, Mar 30, 2021 at 4:57 PM Brian Padalino <bpadal...@gmail.com> wrote:

> The producer should always be producing when it can so push tvalid as
> often as you want.
>
> The data is only accepted by the other side by tready.  Don't wait for
> tready to push tvalid.
>
> Brian
>
> On Tue, Mar 30, 2021 at 5:51 PM Hodges, Jeff via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> On the AXI Bus, what is the the behavior of data_tready? Does it go low
>> at the conclusion of each packet? If not, how long after de-asserting
>> data_tvalid is it allowable to re-assert data_tvalid and begin another
>> packet?
>>
>>
>> Thanks,
>>
>>
>> Jeff
>> _______________________________________________
>> USRP-users mailing list -- usrp-users@lists.ettus.com
>> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>>
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to