Questions regarding multi-core networking in S32G399A

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Questions regarding multi-core networking in S32G399A

Jump to solution
344 Views
GuilhermeS32G
Contributor III

Dear NXP fellows,

 

I am investigating how to setup the network interfaces of our S32G399A-RDB3 based custom board. This board uses BSP 41.0.

Actually, there are 3 PFE interfaces available:

  • PFE_MAC0: Connected through SGMII to the SJA1110A switch port 4;
  • PFE_MAC1: Connected through RGMII-ID to a 1000BASE-T1 PHY;
  • PFE_MAC2: Connected through RGMII-ID to a 1000BASE-T1 PHY.

All of these interfaces are up and running. I can assign IP addresses in different subnets for each of them and I am able to ping my laptop connected through an adapter and vice-versa.

 

When I took a look at one internal requirement for the configuration of the IP addresses and VLAN IDs, I saw this specification:

 

Server				Server IP	   VLAN ID        Port
S32G_Mcore			192.168.10.10	10			50102
S32G_Mcore			192.168.12.10	12			50102
S32G_Mcore			192.168.13.10	13			50102
S32G_Mcore			192.168.14.10	14			50102

S32G_Acore			192.168.10.11	10			50101
S32G_Acore			192.168.11.11	11			50101
S32G_Acore			192.168.12.11	12			50101
S32G_Acore			192.168.13.11	13			50101
S32G_Acore			192.168.14.11	14			50101

 

In this case there are a total of five subnets:

192.168.10.X, 192.168.11.X, 192.168.12.X, 192.168.13.X, and 192.168.14.X

And there are different IP addresses for the S32G M7-core and the A53 core.

All of the subnet masks are 255.255.255.0.

 

How can I assign a different IP address for M-core and A-core? Does it imply using PFE Master-Slave configuration?

Can our board fulfill this specification?

 

Thank you very much for the support.

 

Best regards,

Guilherme

0 Kudos
Reply
1 Solution
321 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @GuilhermeS32G 

Thanks for your post.

From the description, from my opinion, you could try the PFE master/slave example(M core master/A core slave for example). And then create vlan based on differnt emacX for both M&A core side according to your requirement. I think it is possible and supported.

 

BR

Chenyin

View solution in original post

0 Kudos
Reply
2 Replies
322 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @GuilhermeS32G 

Thanks for your post.

From the description, from my opinion, you could try the PFE master/slave example(M core master/A core slave for example). And then create vlan based on differnt emacX for both M&A core side according to your requirement. I think it is possible and supported.

 

BR

Chenyin

0 Kudos
Reply
312 Views
GuilhermeS32G
Contributor III

Hello @chenyin_h ,

 

That's good to know that this setup is supported.

Then I will read the documentation about PFE Master/Slave configuration, try to enable this feature and if I face some issue I may open a new topic.

 

Thank you for your support,

 

Best regards,

Guilherme

0 Kudos
Reply