cancel
Showing results for 
Search instead for 
Did you mean: 

MAC_ADDRESSn_HIGH127_64 register @ SPC58 G Line MCUs ?!

MNabi.1
Associate

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

0 REPLIES 0