DP83867IR: Regarding the method of switching test modes on the DP83867IRRGZ during Ethernet compliance testing

Part Number: DP83867IR

HI TEAMS

Based on the document “How to Configure DP8386x for Ethernet Compliance Testing”, we understand that switching test modes is required during Ethernet compliance testing.
What we would like to confirm now is how the CPU on our board should control the DP83867IRRGZ to switch between the test modes.

Does TI provide any PC‑side software that can send commands to the CPU to trigger the test‑mode switching?
Or is the intended approach to embed the mode‑switching code inside the CPU, and then use an external button input to instruct the CPU to enter a specific test mode?

Thank you.

  • Hello,

    The only way to enter test modes for compliance testing is via SMI. Please have your SoC command the SMI bus to send MDC/MDIO signals to the PHY.

    Sincerely,

    Gerome

  • HI.Gerome

    Thank you for your reply. I understand your previous explanation. What I would like to clarify is the following:

    During Ethernet compliance testing in the laboratory, the PHY must operate in various test modes. How do the laboratory technicians switch between these test modes during the test process?

    Do they need to send commands to the CPU to trigger the mode switching? Or is there another method?

    Additionally, how does TI perform mode switching when conducting their own compliance tests?

    I need to confirm the method for switching test modes so that I can instruct our software team on how to configure it. Thank you.

  • Hi Boris,

    During lab testing, technicians also command the SMI. This would come from the SoC. We do testing based upon connecting an external MSP430 launchpad which is also flashed with firmware for USB2MDIO

    Sincerely,
    Gerome

  • HI.Gerome

    Thank you for your reply. 

    Based on the document “USB‑2‑MDIO Software Tool”, I now have a basic understanding of how to configure the PHY registers. I would like to describe my hardware resources and requirements in detail, and I hope you can help confirm the relevant points.

    Currently, I am using a development board based on TI’s AM6254, which integrates the Gigabit Ethernet PHY DP83867IRRGZ. Therefore, I need to perform Ethernet compliance testing on the DP83867IRRGZ.

    At this stage, I require a GUI and test firmware that can be programmed into the AM6254. According to the USB‑2‑MDIO Software Tool documentation, an MSP430 LaunchPad is needed in order to use TI’s provided GUI and firmware.

    If I do not use the MSP430 LaunchPad and instead use the AM6254 on my development board, does TI provide any GUI and test firmware that are designed to run on the AM6254?

    If TI does not provide a GUI and test firmware for the AM6254, does this mean that customers must develop their own GUI and test firmware?

    If customers are required to develop their own GUI and test firmware, can TI provide any reference materials or documentation to support this development? Thank you.