Forum Discussion
PCIe DMA write posted or non-posted
- 2 years ago
What type of messages FPGA uses when it tries to write data to processor?
Posted Write Transactions.
Ref: 3. Intel® Arria® 10 or Intel® Cyclone® 10 GX Parameter Settings
When we send MSI interrupt? After completing posted write transfer or after getting confirmation about completion of non-posted transfer?
Posted write case: No acknowledgement -> MSI is not directly tied to the completion -> no completion needed
Non Posted case: acknowledgement TLP -> Once TLP received initiator can send an MSI interrupt
Conclusion: MSI are sent after the completion.
What type of messages FPGA uses when it tries to write data to processor?
Posted Write Transactions.
Ref: 3. Intel® Arria® 10 or Intel® Cyclone® 10 GX Parameter Settings
When we send MSI interrupt? After completing posted write transfer or after getting confirmation about completion of non-posted transfer?
Posted write case: No acknowledgement -> MSI is not directly tied to the completion -> no completion needed
Non Posted case: acknowledgement TLP -> Once TLP received initiator can send an MSI interrupt
Conclusion: MSI are sent after the completion.