Forum Discussion
DHUAN26
New Contributor
7 years agoHow to initialize the Configuration Space when PCIe core in Root port mode?
I can read Device id and Vendor id of Root Port, but can not read Device id and Vendor id of Endpoint by user logic. PCIe core connect with only one Endpoint,and only one lane.
Nathan_R_Intel
Contributor
7 years agoHie,
Device ID and Vendor ID is just a HDL parameter. It can be changed in the PCIe Phy IP. Even if you have not changed the Device ID and Vendor ID; Intel-PSG has default values like 0x00001172 for vendor ID. Hence, not able to read this numbers should not be attributed by FPGA configuration or design.
However, if your PCIe does not link up, then its possible the configuration registers are not updated; which will not enable the endpoint to be detected.
Please check if you PCie one lane has link up successfully.
Regards,
Nathan