Why does my third-party PCI Express Bus Functional Model (BFM) flag an invalid symbol after the End of Data Stream (EDS) token? - Why does my third-party PCI Express Bus Functional Model (BFM) flag an invalid symbol after the End of Data Stream (EDS) token? Description The Arria® V GZ and Stratix® V Hard IP for PCI Express® may cause third-party BFMs to flag invalid symbols after EDS for the following reason: When the Hard IP for PCI Express enters hot reset, the Link Training Status State Machine(LTSSM) first passes through the Recovery states. When in recovery. Idle, it starts a data stream; before entering the Hot Reset state, the IP sends EDS to end the Data Stream. Per the PCI Express specification, the Hard IP should send EIEOS after EDS, but it does not. The Hard IP follows EDS with a TS1 with the hot reset bit set. This issue can be seen in simulation. No impact has been observed in actual hardware testing. Resolution Ignore the error from your third-party BFM. Custom Fields values: ['novalue'] Troubleshooting 2205756106 False ['novalue'] ['novalue'] novalue novalue ['Arria® V GZ FPGA', 'Stratix® V E FPGA', 'Stratix® V GS FPGA', 'Stratix® V GT FPGA', 'Stratix® V GX FPGA'] ['novalue'] ['novalue'] ['novalue'] - 2023-03-30

external_document