Hi,
I'm experimenting with the SRIO on the EVM using as base the example in PDK.
In the deive configuration (device_srio_loopback.c), the SERDES seems to be programmed for 5Gbps, but the used SERDES MPY value is not present in the MPY table in sprugw1a Serail Sapid IO user manual, §2.3.1.1.
The example code set SERDES_CFG_PLL to 0x235, that is MPY=0b11010, and RX/TX CFG RATE=half.
Since the EVM clock is 312.5, looking at sprugw1a table 2-7, 5Gbps need MPY=8=0b00100000, that don't match the configuration of the example.
Somebody know what MPY = 0b11010 means and where is the complete list of the MPY multiplicator values?
I tried to set MPY=8, but the SERDES don't lock, while with the exapmle configuration it works.