Article ID: 000084661 Content Type: Troubleshooting Last Reviewed: 04/02/2014

Why does my third-party PCI Express Bus Functional Model (BFM) flag invalid symbol after End of Data Stream (EDS) token?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

The Arria® V GZ and Stratix® V Hard IP for PCI Express® may cause third party BFMs to flag invalid symbol 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.

As 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.

Related Products

This article applies to 5 products

Stratix® V E FPGA
Stratix® V GS FPGA
Stratix® V GT FPGA
Stratix® V GX FPGA
Arria® V GZ FPGA

Disclaimer

1

All postings and use of the content on this site are subject to Intel.com Terms of Use.