Forum Discussion

Haoq's avatar
Haoq
Icon for New Contributor rankNew Contributor
5 months ago
Solved

ESPI Non-posted read data with different tags on the same channel

Hi, Regferenced to ESPI Revision 1.6. Section 4.4: "There is no requirement for completions from the same channel but different tag to be returned in request order." it says different tags can be ...
  • ShengN_altera's avatar
    5 months ago

    Hi,


    I believe you're trying to say this:

    MEM_RD - Rdata_Tag1_Part1

    MEM_RD - Rdata_Tag2_Part1

    MEM_RD - Rdata_Tag1_Part2

    MEM_RD - Rdata_Tag2_Part2


    Yes, your understanding is correct. For different tag, you can interleave them.

    Allowing out-of-order completions improves efficiency. The tag mechanism guarantees that the requester can still match completions correctly.


    Thanks,

    Regards,

    Sheng