This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

"PORT_OK" bit in the SRIO register SP_ERR_STAT

Hi

In the C6455 SRIO datasheet there is a definition about "port_ok" bit in the page 212. It said that: "Port OK condition. The input and output ports are initialized, and the port is exchanging error-free control symbols with the attached device." My question is: what is the "erro_free control symbols“ they exchanged?

Thank You.

XIning Yu

  • Hi Xining,

    Control symbols are physical layer message elements used to manage link maintenance, packet
    delimiting, packet acknowledgment, error reporting, and error recovery. They are protected by their own 5-bit CRC, which provides error detection on the control symbols.

    When error-free control symbols are being exchanged, that means the ports have been initialized and are communicating. For more details on control symbols and control symbol protection, please see the Rapid IO Part 6: Serial Physical Layer Specification. This can be found in revision 1.2 for TI's implementation on the C6455.

    RapidIO specifation pagehttp://www.rapidio.org/rapidio-specifications/#tab1955

    Additionally, you can see details of the 'port initialization' sequence and state machines in the same document.

    Thanks,

    Clinton

    PS: It looks like the RapidIO website is not functioning properly. You may need to request the documents from them directly.