RX IDLE detect & Receiver Detect in Stratix 10 & Arria 10 Transceivers
Hi,
I am working on PCS development for a custom protocol.
1)There is some condition to detect the RX presence. Here, the Transmitter side must detect that the receiver connected @ the RX side or not. This is implemented in PCIe(PIPE) interface, but not available for other custom protocol. So, how to implement this logic for custom interface in Stratix 10 & Arria 10 Transceiver PHY.
2) On the receiver side, there is a requirement to detect whether the FAR end transmitter is in electrical IDLE or not. I thought of using lock to data signal which will toggle if it is not getting the valid data. But, lock to data may be high for as long as 4us before it de-asserts. There is a requirement to detect within 1us whether the RX is in electrical IDLE or not. In PIPE interface, rx_std_signaldetect signal is presented which tells the same thing. But, for the custom protocol, this signal is not available. What are the other options to know whether the RX is in Electrical IDLE or not quickly?
With regards,
HPB