MateuszZ
New Contributor
2 years agoPCIe DMA write posted or non-posted
Hello, i have question about intel PCIe driver for (in this case) Cyclone 10 devices. When using DMA, FPGA becomes master of operations. After completing its job, it sends interrupt with MSI me...
- 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.