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 agoFound it! In assembling the MRd TLP, I reversed the byte order of the requester ID because of different byte numbering between the TLP documentation I had and the tx_desc. Now, it works fine.
This is interesting though since it explains why only the MRd's did not work and also says that the root complex couldn't care less about where the requests are coming from.