2.15 PCIe Hot Reset Support Requires a Soft Reset Solution
On IGLOO 2 devices, a PCIe® Hot Reset requires a soft FPGA logic reset scheme, which clears the sticky bits of the PCI configuration space.
Workaround:
The application note AC437:Implementing PCIe Reset Sequence in SmartFusion 2 and IGLOO 2 Devices describes the PCIe Hot Reset reset scheme. However, this reset scheme causes PCIe violations in some cases:
- For the M2GL060/M2GL090T(S) devices there are no violations
- For the M2GL010/M2GL025/M2GL150T(S) devices, at Gen1 rates, there are no violations
- For the M2GL/M2GL025/M2GL150T(S) devices, at Gen2 rates, there are two PCIe CV
violations:
- Test case 1: TD_1_7 (Advanced Error Reporting Capability)
- Test case 2: TD_1_41 (LinkCap2Control2Status2 Reg)