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.

Am335x Gigabit Ethernet connectivity

Other Parts Discussed in Thread: AM3352

In looking at the various AM335x documents it is unclear which devices have dual Gigabit Ethernet and what the actual connection is to the outside world. From what I can tell every flavor AM335x has 2 ports available in the larger package type. Does this mean also that the Gigabit Switch is also available? Does 2 ports automatically  = switch included? Are the ports both RGMII and GMII interface enabled? Is there any switching performance information available? In the 1 port version, is the switch and additional port just disabled?

Also the PRU can be configured as a 10/100 ethernet but NOT Gigabit Ethernt if I am reading the spec correctly? Is that correct? Where is the document that shows the external connection of the PRU Ethernet? I assume from what I have read that interface is MII??

 

  • Please see here:

    http://processors.wiki.ti.com/index.php/Device:AM335x:Device_Evaluation

    1. The larger package is required if you need two Ethernet ports from the gigabit switch. And yes, having two ports means the switching capability is also available. The RGMII is available but GMII is only used in 100Mbps mode, which makes it an MII interface and not a GMII interface.

    2. Switching performance is wire-rate. That means, the switch can sustain 10/100/1000Mbps traffic on the Ethernet interfaces in each speed grade. Obviously, on the internal port, it is not possible to transmit or receive traffic at gigabit rate if it is generated by the ARM processor. That is not a limitation of the switch but the ability of internal software to handle such data rates.

    3. In the one port version, the additional port is not enabled.So, from a functional standpoint, a single Ethernet MAC is available.You can use the software from TI's SDKs to configure it appropriately.

    4. Yes, PRU based MII interface is designed for 10/100 Mbps only. And usually, we only test the PRU firmware at 100Mbps speed. The documentation on MII portion of PRU is not publicly released at present. The firmware to deploy EtherCAT and other MII based industrial communications are available in the Industrial SDK for AM335x family.

    Thanks,

    Maneesh

  • Hello TI,

    we are using AM3352 for one of out projects..the AM335x is connected with through RGMII interface with marwell switch (Gbit) with out PHY... (RGMII <---> RGMII)  and the system is working fine... at 100 Mbps

    but the am335x is not working at Gigabit speed 

    we are using "u-boot-2013.01.01-psp05.07.00.00"  and kernel linux-3.2.0-psp04.06.00.10

    can you please explain how to enable Gbit Ethernet for AM335x in u-boot and in kernel and how to test the speed?

    regards

    Nagendra

  • Hello,

    Could you please create a new thread for your issue rather than appending it to other threads? Threads that are already marked 'answered' may not be tracked.

    Thank you.