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.

Linux/PROCESSOR-SDK-AM437X: Ethernet compliance test

Part Number: PROCESSOR-SDK-AM437X
Other Parts Discussed in Thread: AM4377

Tool/software: Linux

Dear Sir:

       We have 2 Ethernet port, one is 10/100M base, the other is 1000M base test for Am437x.  We want to do the electronics character test for both of Ethernet port

 10/100M  phy  is RTL8201FI
  1000M phy   is RTL8211 FI

 Could you please let me know how to test?  Does any document or topic which describe it? command .....

Thanks

Rance

  • Our SDK is ti-processor-sdk-linux-am437x-evm-04.03.00.05-Linux-x86-Install.bin. CPU is Am4377.
  • Can you describe what you mean by "electronics character test"?
  • Dear Biser:
    That is means Ethernet Compliance Test. Which include the 10/100/1000M base Ethernet compliance test.
    And it include so many test items, such as Link Pulse Timing, Harmonic, Pk-Pk Normal Jitter with Cable,Transmitter Return Loss,Receiver Return Loss, Transmitter Distortion, etc.
    Do you have any Ethernet commands for send packets or parttern to support these test?
    Thanks
    Rance
  • Hi,

    TI does not have a set of commands that can be recommended to support compliance teseting. I will suggest that there are open source packet generation applications such as packeth or ostinato that allow you install in your Linux test or development environment that can be used to create and send packets. If the compliance tool is looking for a particular bit pattern then these tools may be work for you by allowing customization of packets.

    Best Regards,
    Schuyler
  • Hi Schuyler:
    Do we need to set the phy to the related mode by writing phy register? That is to say, the driver of phy need to support the test mode. We just need to set the test mode for th Ethernet phy. Do we have these related command to set these modes for the 1G Ethernet phy or 100M based phy mode?

    1000 BASE-T
    Template Test Mode 1 1000 Base Test Mode 1
    Peak Voltage Test Mode 1 1000 Base Test Mode 1
    Droop Test Mode 1 1000 Base Test Mode 1
    Jitter Master Unfiltered Test Mode 2 1000 Base Test Mode 2
    Jitter Slave Unfiltered Test Mode 2 and 3 1000 Base Test Mode 2/3
    Distortion Test Mode 4 1000 Base Test Mode 4
    Common Mode Voltage Test Mode 4 1000 Base Test Mode 4
    Return Loss Test Mode 4 1000 Base Test Mode 4
    Common Mode Rejection Test Mode 4 1000 Base Test Mode 4
  • Hi Rance,
    This question would be best answered by your PHY provider.