Forum Discussion
Thanks for your response. I have gone through the references you provided.
In the first link, the explanation mainly about application-side throttling when PCIe acts as the source. However, my concern is whether the PCIe IP itself can throttle the bus while transmitting data(Source), particularly during DMA operations.
I also reviewed the interface section in the second reference. It similarly mentions only application-level throttling, and I could not find any details indicating whether the PCIe core independently throttles the bus, or under what conditions it might do so.
Could you please clarify if the PCIe IP has any mechanism to throttle the bus during DMA transfers(when PCIe act as a source), or if throttling is entirely controlled by the application logic?
Hi Abhi_Krishnan_R ,
Is there anything else I can better assist you ?
Regards,
Wincent_Altera
- Abhi_Krishnan_R1 month ago
New Contributor
Hi Wincent_Altera ,
Sorry for the delayed response.
Regarding your previous comment, I understand that this might be a slightly grey area. It would be really helpful if you could point me to any available documentation or references that clarify whether the PCIe Hard IP guarantees continuous valid assertion from SOP to EOP for a given TLP.
I’ve observed this behavior in my simulations, and I just want to make sure I’m aligning correctly with the intended behavior of the Hard IP. Without confirmation on this, I’m unsure whether to treat this as a BFM limitation or if the DUT should be updated to handle such scenarios.
Any guidance or pointers would be greatly appreciated, as this will help me proceed in the right direction.
Regards
Abhi Krishnan R
- Wincent_Altera1 month ago
Regular Contributor
Hi Abhi_Krishnan_R ,
Under page 59 of your provided guide (in the forum description)
Got mentioning the way to handle the delay of SOP and EOP by given TLPThe maximum latency will be 1/2 clock. Hope this able to help you to move forward.
Let me know if I understand this incorrect.
Regards,
Wincent - Wincent_Altera1 month ago
Regular Contributor
Hi Abhi_Krishnan_R ,
Is there anything else I can better assist you ?
Regards,
Wincent- Abhi_Krishnan_R1 month ago
New Contributor
Apart from the above query, I don’t have any further questions at the moment. Thank you for your help.