2019-12-10 03:14 AM
Hi all,
I was reading the TRM titled:
SPC58xEx/SPC58xGx 32-bit Power Architecture® microcontroller for automotive ASILD applications
Here is the TRM Link:
https://www.st.com/resource/en/reference_manual/dm00148989.pdf
I am focusing on the Ethernet module.
While there is no explicit piece of info about how much MAC Addresses this chip can handle; I think this Ethernet module should handle 2 MAC addresses. In other words, this Ethernet module can be connected to 2 Ethernet RJ45 sockets.
But I can see other 4 registers in the manual:
1. MAC_ADDRESSn_HIGH63_32 & MAC_ADDRESSn_LOW63_32
2. MAC_ADDRESSn_HIGH127_64 & MAC_ADDRESSn_LOW127_64
The documentation of these 4 registers are very bad. As if it was mistakenly copied from a different place.
I also can't find any thing about how to program these registers from the descriptor written by the Embedded SW that runs on the chip.
My Question is:
* Does this Ethernet module uses these registers?
* In other words, can this chip has 4 MAC addresses (i.e. 4 RJ45 socket connectors)
* I think the embedded SW can direct data to 3rd & 4th MAC address by using the SourceAddress field in the Ethernet frame.
* The question is; is there a way to support auto src insertion for MAC Address 3 & 1 as it can be done for MAC address 1 & 2 ?
Thank you,
Moustafa