Can we use 256 PCIe tags handled in soft-logic?
Hello all,
I am reading contradictory information about the support for 256 tags with the PCIe HIP. We are using the HIP with it's ST RX/TX interface (Stratix V and newer), not any of the DMA-MM soft-logic provided by Intel.
According to the documentation, 256 tags can be enabled in the HIP, only if our (soft-logic) "Application Layer" validates the completion tags. This is what we want to use. Is this option available?
What is meant by "validating completion tags"? Does it mean we should verify that the completion tags match with our non-posted requests (such as MRd)? Should we signal an error if not?
The other case is where the HIP validates the completion tags, but that leaves only 32 or 64 tags. What does the HIP do to validate the completion tags?
Thank you,
Leon.
Feb 2nd 2019