Forum Discussion
Altera_Forum
Honored Contributor
17 years agoPCIe IP target->host MRd but no completion
Hello, I am using the PCIe IP (9.0). I recieve posted and non-posted TLPs from the host (PC) and send completion TLPs back and everything works great. However, when I initiate an MRd from...
Altera_Forum
Honored Contributor
17 years agoSounds like a bug that Altera needs to fix. If you can receive requests and send completions, then overall the core is setup correctly. Figures 5-40 and 5-41 show received completions with rx_req behaving correctly, so clearly the megafunction and user guides do not match. Hopefully, for now, you can design your logic to detect the completion and data without use of the req. Do the dfr and dv nets work correctly? You could attempt to alter the receive performance settings, or maybe switch to a legacy interface if possible, but I am very skeptical that these would fix anything.