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.

AM3356: Setting 3 MAC addresses

Part Number: AM3356

Hi champs,

Customer wants to implement 3 MAC IP addresses on AM335x.

I understand, that 2 MACs are dedicated to the switched ETH ports, 3rd e.g. to an ETH port realized by ICSS or 3rd external ETH port (via GPMC)

Q: Is this soluble  and how ?

  • Hi Dirk,

    AM335x is not confined to the factory-programmed MAC addresses. You can store additional addresses in an external EEPROM and read them from there.

  • Hello Biser,

    we discussed AM437x (because mainly of standard secure boot capabilities) with these use cases:

    - using 1Gb MAC with 2 port switch (need  IP1a and IP2)

    - in addition:

    ICCS for add MAC (need IP3)

    or

    external USB to ETH chip (need IP3)

    Customer came back with these concerns:

    They investigated, that only on 2 IPs can be used at a time ?

    Can you pls check if there are any constraints ?

  • Hi,

    The CPSW MAC has 2 slots for MAC_ID, but these represent 3 total addresses; the two slots define the lower and upper range. In the case of AM335x (and AM437x) the CPSW MAC has 3 ports: two external and one internal. These ports consume the 3 MAC addresses provided by TI and defined in the MAC address range.