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.

AM3359 ICE board ethernet interface questions

Other Parts Discussed in Thread: AM3356, AM3359

Hello,

I'm looking for some insight into the hardware interfacing to Ethernet MAC's on the AM3356 actually.  The V1.0 version of the AM3359 ICE board had MIIx connections straight from the AM3359 to the two MAC's.  On the V2.1 AM3359 ICE board there's some "muxing" going on between the AM3359 and the MACs.  I'm looking for some insight into what's going on here.  In my application I need to connect to a 10/100/1000 PHY on one MII port through the PRU unit, and a second MII port to a 10/100 MAC connected to a fibre transceiver.  These are separate interfaces, I do not need to 'bridge' these.  So is there any reason to include the muxing circuitry of the V2.1 ICE design on my board?

Regards,

-Jeff

  • You do not need to include the mux connections as on the ICE V2.1A board.  These were only included on this board to show different MAC/PHY connections on the same board.

  • MII Ethernet PHYs do not support 1000 Mbps.  You must use a GMII or RGMII Ethernet PHY to get 1000 Mbps support, but the AM335x PRU doesn't support either of these interfaces.

    Regards,
    Paul 

  • Thanks for that guys.  I'm still trying to get my head around this thing.  From the tech ref manual it appears that all of the PR1_xxx pins are associated with the PRU_ICSS and its MAC which is MII and 10/100 only.  The GigE switch is associated with pins GMIIxxx and the reduced versions, is that correct?  So now the question is, on the ZCZ package is there a way to select pins such that the pin muxing could be set up to select either an MII connection to the PRU_ICSS or a GMII interface to one of the switch ports?  I'll give the pin muxing tool another spin...


    Regards,

    -Jeff

  • And finally it becomes clear concerning all the muxing going on around the AM3359 on the ICE board.  But fortunately I only need to do this for one channel...

    -Jeff

  • Jeff,

    are you aware the PRU-ICSS has no hardware EMAC? You need to program the PRU to process packets. TI software support in that area is part of the IA-SDK and you can find supported protocols there. Usually the industrial slave protocols we support require two PRU Ethernet ports.

    regards,