ARRIA V GZ PCIe Equalization
Hello,
We have a design based on the ARRIA V GZ utilising PCIe Gen3.
Some questions have been raised around the specific Equalization settings being applied under various conditions, but at the moment the PCIe config space will read back default/zero values for the Equalization settings.
It was noticed that there is a Knowledge Base Post for the ARRIA X device stating that some register read back will give incorrect values due to a silicon issue.
https://www.intel.com/content/www/us/en/support/programmable/articles/000077021.html?wapkw=ARRIA%20V%20PCIe%20Gen3%20EQ%20preset
First of the question is (possibly for @intel );
Does this issue also affect the ARRIA V GZ device?
If not;
Is it expected to be able to read back the Hinted/Applied Equalization settings of the device through the PCI config space?
Any pointers woudl be appreciated.
Regards,
Hi Tom,
I did note a comment about enablign AEQ during Phase 2, I think we have this enabled in Quartus project but not sure if this is only being enabled durign Phase 2. Will check this at our end.
Can you confirm that this needs to be enabled/disabled programatically, and only during stage 2?
E.g. it should not be on before Stage 2?
>>I never encounter this question before , but I just answer to you based on my own understanding, please correct me if you feel I am wrong. During the Equalization phase (Phase 2), the AEQ feature is used to adjust the equalization settings of the PCIe transceivers in real-time based on the quality of the received signal. This helps to ensure a stable and reliable data transfer link.
The AEQ feature can be enabled or disabled programmatically in your firmware project using the appropriate registers provided by the PHY IP Core. It is recommended to enable the AEQ feature only during Phase 2 of the PCIe link training process and disable it before Phase 2 to avoid any interference with the link training process.
Let me know if you have different thoughts.
Regards,Wincent_Intel