S32G3 GMAC0 and PFE_MAC1 SGMII mode

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

S32G3 GMAC0 and PFE_MAC1 SGMII mode

Jump to solution
486 Views
XD
Contributor I

Hello,

If I configure GMAC0 and PFE_MAC1 to use SGMII (1G), does that mean both interfaces will utilize SerDes pins for external communication, allowing their respective dedicated pins (e.g., gmac_tx0, gmac_tx1, etc.) to be reassigned to other interfaces? Additionally, if GMAC0 is configured for SGMII, can I still use the GMAC_PPS pin for PPS output? Similarly, if PFE_MAC1 is set to SGMII, can I still connect its PPS pin to another module?

Thanks,

XD

0 Kudos
Reply
1 Solution
400 Views
Celeste_Liu
NXP Employee
NXP Employee

Hi @XD ,

Thank you for your answer. As per your questions:
[Q1]: If I configure GMAC0 and PFE_MAC1 to use SGMII (1G), does that mean both interfaces will utilize SerDes pins for external communication, allowing their respective dedicated pins (e.g., gmac_tx0, gmac_tx1, etc.) to be reassigned to other interfaces?
[A1]:Given that you are designing a customized board, I recommend you refer to the document "User guide S32G3 Hardware Design Guidelines". S32G3 has two SerDes instances, each SerDes instance has a mux option between PCIe and SGMII. The following mux option can be chosen on the SerDes channels.

Celeste_Liu_0-1725507969588.png

In addition, I have checked the S32G3 IOMUX Sheet. Regarding your question, I believe it is correct.
[Q2]: Additionally, if GMAC0 is configured for SGMII, can I still use the GMAC_PPS pin for PPS output? Similarly, if PFE_MAC1 is set to SGMII, can I still connect its PPS pin to another module?
[A2]: Likewise, the answer is yes.

For more details, you can refer to Chapter 53 SerDes Subsystem of the S32G3 Reference Manual. The S32G3 SerDes Subsystem Reference Manual is also recommended.

I hope the above answers can solve your confusion.

Best regards,

Celeste

View solution in original post

0 Kudos
Reply
4 Replies
426 Views
Celeste_Liu
NXP Employee
NXP Employee

Dear @XD ,
I apologize for the late response.
I would like to know whether you are using the reference board or a customized board. The answers to your questions may vary depending on this.

Best regards,
Celeste

0 Kudos
Reply
422 Views
XD
Contributor I

Hi Celeste,

Thank you for your response.

We are designing our own board, using the RDB3 reference design as a reference. Our plan is to configure both GMAC0 and PFE_MAC1 to operate in SGMII mode.

Thanks,

XD

0 Kudos
Reply
401 Views
Celeste_Liu
NXP Employee
NXP Employee

Hi @XD ,

Thank you for your answer. As per your questions:
[Q1]: If I configure GMAC0 and PFE_MAC1 to use SGMII (1G), does that mean both interfaces will utilize SerDes pins for external communication, allowing their respective dedicated pins (e.g., gmac_tx0, gmac_tx1, etc.) to be reassigned to other interfaces?
[A1]:Given that you are designing a customized board, I recommend you refer to the document "User guide S32G3 Hardware Design Guidelines". S32G3 has two SerDes instances, each SerDes instance has a mux option between PCIe and SGMII. The following mux option can be chosen on the SerDes channels.

Celeste_Liu_0-1725507969588.png

In addition, I have checked the S32G3 IOMUX Sheet. Regarding your question, I believe it is correct.
[Q2]: Additionally, if GMAC0 is configured for SGMII, can I still use the GMAC_PPS pin for PPS output? Similarly, if PFE_MAC1 is set to SGMII, can I still connect its PPS pin to another module?
[A2]: Likewise, the answer is yes.

For more details, you can refer to Chapter 53 SerDes Subsystem of the S32G3 Reference Manual. The S32G3 SerDes Subsystem Reference Manual is also recommended.

I hope the above answers can solve your confusion.

Best regards,

Celeste

0 Kudos
Reply
381 Views
XD
Contributor I

Thank you for the explanation, Celeste!

Thanks,

XD 

0 Kudos
Reply