Altera_Forum
Honored Contributor
16 years agoAbout PCI IP core pci_mt32
I'm evaluating the performance of pci_mt32 core now.
FPGA act on a master engine, and the PC act as a target. FPGA launch a DMA operation to transfer data into PC. One problem I am puzzled with is that there is Abnormal Master Transaction Termination occured in the transferring, like disconnect with word, or disconnect without word. PC can't get the right data if this type error occured in one page memory which is allocated by PC. New page data can be transferred correctly in this circumstance. So I wonder that, how did the fpga re-sent the data to the pc, when this type termination occured? Any help will be great appreciated. Thanks