This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM3352:Microchip KSZ9896C 以太网交换机的接口

Guru**** 2540720 points
Other Parts Discussed in Thread: AMIC110, AM3352

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/937650/am3352-interface-to-microchip-ksz9896c-ethernet-switch

器件型号:AM3352
主题中讨论的其他器件:AMIC110

我们希望将 AM3352连接到 Microchip KSZ9896C 以太网交换机、并需要确认要使用的接口选项。 KSZ9896C 具有三个配置寄存器访问选项:SPI 和 I2C 用于所有内部寄存器(开关和 PHY)、MDC/MDIO 用于 PHY 寄存器。 接口类型(SPI、I2C 或 MDC/MDIO)由配置带选择、此配置带允许 KSZ9896C 检测复位后上电期间要使用的接口。 AM3352在单独的引脚上具有 MDIO、SPI 和 I2C 接口(外设)以及 RGMII 接口。 当前的计划是使用 KSZ9896C 上的 I2C 接口进行所有寄存器访问(开关和 PHY)以及 RGMII 接口。 这应允许与 KSZ9896C 进行完全访问和通信。 但是 ,在 AM335x 和 AMIC110 SitaraTm处理器技术参考手册(修订版 Q)中,它在“表26-31”中说明。 用于 RGMII 模式下 EMAC 引导的引脚"、该引脚指示将使用 RGMII 和 MDC/MDIO。 问题是、我们是否需要在 KSZ9896C 上实现 MDC/MDIO 和 I2C 接口?  

此致、

Jim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim

    我需要从以太网专家那里获得有关 MDC/MDIO 要求的建议、但是、如果通过以太网接口进行引导、MDC/MDIO 引脚将是唯一可以使用的接口。

    我需要再次确认这一点、他/我将在9月9日前因美国假日而返回给您。  

    保罗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Paul。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim

    我需要多一天时间进行确认。

    保罗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jim、

    Paul 回答正确:对于以太网引导、此器件仅依靠 MDIO 接口与连接的 PHY 进行通信。

    在该注释中、您参考的 KSZ 开关的快速回顾似乎表明其上行端口是 MAC 而不是 PHY。 如您所知、Sitara 类器件不支持 MAC 到 MAC 的直接连接。 AM335x 内部的 MAC 预期连接到 RMII/RGMII/MII 总线另一端的 PHY、而不是另一个 MAC。 此外、您希望从此接口引导这一事实进一步使问题复杂化、因为 AM335x 引导 ROM 还希望看到可通过 MDIO 访问的行业标准 PHY 寄存器集。  

    如果需要一个开关、我建议在其上行端口上找到一个显示 PHY (或类似 PHY)接口的开关。 也可以使用此类开关进行引导、但我无法肯定、因为从未对此器件评估或表征过引导+开关功能。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 DK 和 Paul:

    感谢您的澄清。 我们将查看这些选项并确定此设计中强制使用的功能-以太网引导可能会掉电。

    此致、

    Jim