Altera_Forum
Honored Contributor
8 years agoArria10 PCIe: no completion for endpoint MRd
Hello board,
I am using the Arria10 PCIe HIP (avst) as an endpoint. I have PIO read/write working as well as posted writes. I am trying to get non-posted read working, but I have not had much chance so far. AFAICT my TLP header looks good, as well as my creds; bus mastering is enabled; but I am not getting neither a completion nor do I see any error reported on the root. Here is what I am sending (in hex on a 256b bus): 00000000 00000000 00000000 00000000 00000000 00117500 050000FF 00000002 So, in layman terms: - length = 2 DWORDS - first/last byte enable : 0xFF (all) - requested ID : 05:00.00 - host physical address: 0x117500 If anyone has any idea what I am doing wrong, any help would be appreciated. Thanks !