Hopefully this isn't too broad of a question (and is in the appropriate place).
I'm currently investigating transferring raw data via SerDes and was hoping someone could point me to some documentation/resources that might help out. Churning through the available docs I see that it's tied pretty tightly to the various protocols (ethernet, pcie, sata, etc) via dpaa2 and I haven't seen much in terms of utilizing the SerDes sans-protocol.
The use case here is pretty basic. At some point in the future the plan is to utilize the 25G and PCIe lanes, however currently the hardware won't be in place and so I'd just like to send some raw data out to verify our connections to those paths coming out of the chip. Basically, a loop-back test.
For what it's worth we're running LSDK 18.04.
Any help/info/guidance would be greatly appreciated. Let me know if more info is needed.
Solved! Go to Solution.
There is a SerDes Validation tool which can be used to send raw data over the interface. You can loop back at near end or far end (if your link partner supports) and check if the bit stream is received correctly.
https://www.nxp.com/docs/en/user-guide/QCVS_SerDes_User_Guide.pdf
https://www.nxp.com/docs/en/application-note/AN5119.pdf
There is an application note on our website that might help answer some questions for you.
There is a SerDes Validation tool which can be used to send raw data over the interface. You can loop back at near end or far end (if your link partner supports) and check if the bit stream is received correctly.
https://www.nxp.com/docs/en/user-guide/QCVS_SerDes_User_Guide.pdf
https://www.nxp.com/docs/en/application-note/AN5119.pdf