Forum Discussion
Altera_Forum
Honored Contributor
12 years agoPossibly stall/rerun the PCI transfer for long enough to setup the race condition?
PCIe will never be low latency. A PCIe request is an hdlc frame containing the address, length (etc) and any data, this has to be decoded and verified (etc) before being actioned and then the response hdlc frame generated. All this takes time. To efficiently use PCIe the whole logical interface has to be arranged to use DMA wherever possible and to minimise the number of PIO reads.