S32G3 PFE EMAC 和 XPCS 设置
亲爱的支持团队
我们的客户麦格纳在为本周即将举行的奥迪演示进行以太网设置时遇到了一个关键问题。以下是系统的详细信息和目前的研究结果。
系统设置
- PFE EMAC0:1 Gbit SGMII → 连接至 Broadcom 交换机端口14,启用自动协商功能
- PFE EMAC1:1 Gbit SGMII → 连接至 Broadcom 交换机端口8,启用自动协商功能
- PFE 和 SERDES 初始化完成后,S32G 通过外部控制信号为 Broadcom 交换机上电并启动。
目前的研究结果
定时
- 时钟配置似乎正确。劳特巴赫脚本证实了CMU的频率范围符合预期。
内部回环模式
- EMAC0内部环回操作正常。
- 0x460A0714和0x460A0718的 TX 计数器增加
- 0x460A0780的 RX 计数器增加
- 必须启用串行模式才能实现 TX → RX 环回行为。
链接谈判
- S32G 和 Broadcom 交换机端都启用了自动协商功能。
外部路径环回(通过 Broadcom)
- 通过 Broadcom 交换机进行的环回不起作用。
- 在 EMAC0 上,0x460A0780的 RX 计数器没有增加,表明 S32G 没有从交换机接收数据。
计划/正在采取的行动
- Magna 将对 SGMII 通道进行硬件级信号测量。
- 恩智浦将重新验证 EMAC0 和 EMAC1 在1 Gbit SGMII 时的配置。
申请它
我们迫切需要贵方的支持,以便
- 找出外部沟通缺失的根本原因。
- 使用 S32G 时,验证或提供校正的 SGMII / SERDES / PFE 配置:
- EMAC0 + EMAC1 同时
- 1 Gbit SGMII
- 已启用自动协商(也可能已禁用?)
为了确保麦格纳的奥迪车在本周进行演示,我们急需一个强大的、可运行的配置。
顺祝商祺!
维克托
XPCS 转储 - 见附件。
PFEPFE MCAL优先权:紧急资料来源直接客户Re: S32G3 PFE EMAC and XPCS Setup仅对 EMAC0 的 Mcu、Serdes 和 Eth_43_PFE 配置进行了验证。对于以 SGMII 1Gbps 模式连接 PHY 的 EMAC0,该配置是有效的。
通过调试电话确定,Serdes 和 Broadcom 交换机(直接 SGMII 连接)之间的自动协商不起作用。
当双方都禁用自动协商功能时,链路是正常的,以太网流量也是双向的。由于客户应用不需要自动协商,因此未确定自动协商失败的根本原因。