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.

TDA4VM: Compatible SGMII PHYs for TDA4VM

Part Number: TDA4VM
Other Parts Discussed in Thread: DP83869HM,

Hi There,

We have a requirement to utilize SGMII PHYs as well as QSGMII PHYs in our product.

The following shows that in the PSDK Linux, the ethernet switch is managed by firmware running on one of the R5F cores:

https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-rt-jacinto7/latest/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSWng_virt_mac.html

 

Thus, the low level driver for the PHY would be located the PDK RTOS.

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/pdk_jacinto_08_04_00_21/docs/apiguide/j721e/html/enetphy_guide_top.html

 

It seems to support 4 PHY drivers, none of which are SGMII.

I have seen the relevant e2e links discussing issues with SGMII:

 

Developer that wants to use a Marvell PHY:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1032510/tda4vm-mcu2_0-cpsw9g-sgmii-connect-with-phy-marvell-88ea1512

 

Comment: "We do not integrate or support 3P PHY's, you will have to talk to Marvell to get a compatible PHY driver and integrate it with ENET-LLD. Take a look at this integration guide for help"

 

Timing validation (using a TI 1000Base T1 PHY, which supports single-pair Ethernet, or SPE, at up to 1000mbps):

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1124240/tda4vm-q1-tda4vm-sgmii-phy-timings-validation

 

Unfortunately we need a standard GbE PHY, not 1000Base-T1

 

Another developer asking for list of compatible SGMII PHYs:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1134597/tda4vm-q1-check-compatibility-with-sgmii-based-ethernet-phy?tisearch=e2e-sitesearch&keymatch=SGMII%252520on%252520TDA4VM#

 

Another developer using Marvell PHY (88Q5072, an automotive Ethernet 100BaseT1, supports SPE at up to 100 mbps):

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1115220/tda4vm-tda4-isn-t-update-sgmii-link-status-in-the-initialization-phase/4218479?tisearch=e2e-sitesearch&keymatch=SGMII%25252520on%25252520TDA4VM#4218479

Has TI worked with any SGMII PHYs that support standard 1000Base-T copper Ethernet ports?  Even TI's own SGMII PHYs?

If not, can you please provide steps regarding how to bring up such a PHY?

Thanks!