When receiving packets continuously in back-to-back from the SRIO core, two types of "Tvalid" behavior are observed:
1. Tvalid de-asserts just after Tlast
2. It keeps asserting high level.
What causes these different behaviors?
Both behaviors are valid.
Characteristics of Tvalid:
The core is going to send back-to-back packets whenever it can.
In summary, the core can make a decision on whether to send back-to-back packets or put a dead cycle between the packets.