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.

DP83TC811SEVM: DP83TC811SEVM's application and communication issue

Part Number: DP83TC811SEVM
Other Parts Discussed in Thread: MSP430F5529, DP83TC811

Hi Team,

I'm doing a little project to understand the communication via automotive Ethernet PHY DP83TC811S and evaluate the DP83TC811S using DP83TC811SEVMs. About these I have the following questions:

1. I read the User's Guide of DP83TC811SEVM, in order to link 2 EVMs I need a MatENET cable assembly which is product of TE Connectivity. The first question is that I need to purchase this cable assembly or is it possible to get the cable from TI.

2. Now I have 2 EVMs, 2 MSP430F5529 Launchpads and USB 2 MDIO. I have read the documentations of these hardware and software. Using USB 2 MDIO the register of EVM can be read and written. so is it possible using them to implement some simple functions, such as using USB 2 MDIO to access the register of the EVM, one set of EVM and MSP430 as master, and the other set as slave, the master sends a massage via this Ethernet PHY to the slave to light an LED. 

3. if the test above can not be achieved with these hardware and software, which hardware and software I need to implement the function like lighting an LED.

4. Is there any training material about the DP83TC811SEVM except User's Guide and Datasheet of DP83TC811S.

Best Regards,

Zhouyang Liu

  • Hi Zhouyang,

    - Cable can be purchased directly from TE.

    - It's not very clear what you try to do with lighting an LED, but you can use register write to configure DP83TC811 to send PRBS to the link partner with your setup.

    - There is no other training material.

    Regards,

    Hung Nguyen
  • Hi Hung,

    thanks. about the second question, I want to use the USB 2 MDIO to access the registers of EVM, then write to configure the EVM to implement some simple functions, such as i press a button on the MSP430 Launchpad, then it can transport a massage via this Ethernet PHY to the other MSP430 Launchpad to light an LED. Is it possible to implement such function just through configuration?

    Regards,

    Zhouyang Liu

  • Hi Zhouyang,

    MSP430 LauchPad is meant to access registers of the device. You can use registers to configure the DP83TC811 to do certain things such as forcing the LED to be on or blinking. However, the PHY device only passes the Ethernet packets to the MAC side and does not react on receiving Ethernet packets.

    Regards,

    Hung Nguyen
  • Hi Hung,

    My previous thought was MSP430 > Ethernet PHY EVM(master) - - -> Ethernet PHY EVM (slave) > the other MSP430 (MSP430 maybe connect another board with LED). As i mentioned above, when i press a button on MSP430 (master side), it will pass a packet through Ethernet PHY to the MSP430 (slave side) to light a LED on MSP430 or on the board connected to MSP430. But as you said, with these MSP430 Launchpads and PHYs it's not possible to implement what i want.

    If i want to implement a such function, by my understanding, shall i change the MSP430 Launchpad to another board which has MAC ? Because as i know the MSP430F5529 has no MAC. If yes, which board should i change?

    My current idea is, change the Launchpad to another board with MAC, connect the hardwares like above, then burn the code into the board to implement such a function.

    Is my idea correct? If not, how can i implement such a function. Please give me some tips. Many thanks!

    Regards,

    Zhouyang
  • Hi Hung,

    by the way, about the first question i have contacted TE Connectivity, they can only offer me the MatENET connectors but without cable. So which cable is compatible with the MatENET connectors and where can i purchase this cable? Thank you again.

    Regards,

    Zhouyang
  • Hi Zhouyang,

    I'm assuming you are using SGMII MAC interface. There are SGMII MAC platform, such as FPGA board, available in the market you can purchase.

    If your goal is processing the Ethernet packets to do certain things on the system, it will require some knowledge of the connected MAC and upper layers.

    If your goal is just to pass some packets from one EVM to the other EVM, you can do it with built-in PRBS generator and checker of the DP83TC811S device.

    Regards,

    Hung Nguyen