Forum Discussion
Altera_Forum
Honored Contributor
18 years agoPCI Express: configuration
Hi all, I'm working on the transaction layer of my custom PCI Express IP. The problem is that when I answer to the Config Read T0 request from de root complex, with a Completion W/ Data contain...
Altera_Forum
Honored Contributor
18 years agoAre all of the other fields of the completion correct?
- Requester ID, Tag, TC, and Attribute fields should be copied as is from the Type 0 Config Request.
- Completer ID should be copied from the Request Bus, Device, and Function number fields of the Type 0 Config Request. (These values need to be saved for all future completions.)
- EP, BCM, CS, and TD fields should be zero (In most cases).
- Length, Byte Count, and Lower address need to be set appropriately based on the original request.