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.

[参考译文] AMIC110:AMIC110上的 EMAC

Guru**** 679710 points
Other Parts Discussed in Thread: AMIC110, AMIC120, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1179435/amic110-emac-on-the-amic110

器件型号:AMIC110
Thread 中讨论的其他器件: AMIC120SysConfig

你好   

我们将 AMIC110用作 EtherCAT 从设备(两个 PRU 都在使用中)。 只需添加第三个将通过 RMII 连接的 PHY、是否可以实现到 AMIC 的另一个以太网连接? 数据表中提到了 EMAC 接口以及所有必要的引脚、但还指出了 EMAC 是在 AMIC120器件中实现的。 另一个想法- PinMux 工具没有提到 EMAC。

它是否在 AMIC110上提供? 是否有任何有关它的应用手册?

此致

Thomas

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

    尊敬的 Thomas:  

    感谢您的查询。

    我进行了快速比较、发现这两款器件具有相似的网络功能。

    有关可用信息、请参阅以下链接

    AMIC110数据表、产品信息和支持|德州仪器 TI.com

    此致、

    Sreenivasa

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

    尊敬的 Thomas:  

    请参阅以下功能列表。

    请通读数据表中的以下部分以了解该功能。

    我假设这是一个定制板。

    此致、

    Sreenivasa

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

    Sreenivasa 您好、

    感谢您的回答、当我查看 AMIC110评估板上的测试项目时、它们使用其中一个实现的 RJ45连接器。 在我的情况下,我想通过使用 PRU (一个作为 EtherCAT 输入,另一个作为 EtheCAT 输出)来实现一个 EtheCAT 从设备,此外,我还需要使用第三个以太网连接来实现标准以太网。 我的想法是配置 MII 引脚,但我在 TI 的 PinMux 工具中找不到任何配置的可能性。 是否可以获得这样的配置(一个 AMIC110 +2 PHY 用于 EtherCAT,另一个 PHY 用于以太网连接)?

    此致

    Thomas Hecht

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

    Sreenivasa 您好、

    感谢您的回答、当我查看 AMIC110评估板上的测试项目时、它们使用其中一个实现的 RJ45连接器。 在我的情况下,我想通过使用 PRU (一个作为 EtherCAT 输入,另一个作为 EtheCAT 输出)来实现一个 EtheCAT 从设备,此外,我还需要使用第三个以太网连接来实现标准以太网。 我的想法是配置 MII 引脚,但我在 TI 的 PinMux 工具中找不到任何配置的可能性。 是否可以获得这样的配置(一个 AMIC110 +2 PHY 用于 EtherCAT,另一个 PHY 用于以太网连接)?

    此致

    Thomas Hecht

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

    尊敬的 Thomas:  

    感谢您的参与。

    请参阅以下主题。 我想 您将使用 PRU 来实现 EtherCAT。 我假设 CPSW 可用。

    https://www.ti.com/product/AMIC110#hardware-development

    https://www.ti.com/tool/TIDA-00299

    让我进行内部检查。

    此致、

    Sreenivasa

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

    您好 Srinivasa、
    您是否已经了解了、是否可以将 EMAC 与用于 EtherCAT 的 PRU 结合使用?

    此致

    Thomas

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

    尊敬的 Thomas:  

    感谢您的检查。

    我正在进行内部检查、并将更新您的信息。

    此致、

    Sreenivasa

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

    尊敬的 Thomas:  

    在我内部检查时、我想向您指出在 CPSW 和 PRU 上使用以太网的主题。

    (+) AM3356:使用闪存引导模式以及两个以太网 MAC -处理器论坛-处理器- TI E2E 支持论坛

    此致、

    Sreenivasa

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

    Sreenivasa 您好、  

    Sreenivasa 您好、  

    我将 AMIC110用作 EtherSAT 从设备-该设备已经实现并且工作正常(AMIC110在设计中是固定的、因此我无法替换它)。 我的目的是向 AMIC110添加另一个以太网端口。 两个 PRU 被 EtherCAT 占用、 它们通过 MII 连接两个外部 PHY。 第5页 AMIC110 (SPRS971D)用户手册中的图显示了可从 Cortex A8内核访问的额外 RMII、甚至 AMIC110的引脚排列也指出了 MII 引脚。  n`t Cortex A8内核如何访问该接口、我们不会使用 Linux 等高级操作系统。

    因此、我需要说明在 AMIC110 (一个涉及两个 PRU 和第三个以太网端口的 EtherCAT 从站)上实现此类设置是否可行。 基本上、我想在该配置中通过 EtherCAT (EOE)运行以太网。  

    重格

    Thomas

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

    尊敬的 Thomas:  

    谢谢。 供参考、请注意、我不建议 您进行 任何更改。

    您在下面提到了这一点  

    AMIC110作为 EtherCAT 从器件(两个 PRU 都在使用中)。

    AM335X 和 AMIC110 共享与下面相同的 TRM  

    AM335x 和 AMIC110 Sitara 处理器技术参考手册

    AM335X 为 EMAC 和 PRU-ICSS 提供以下功能、这与 AMIC 类似  

    上图所示的线程可以使用 CPSW 和 ICSS 接口并作为指示性输入共享。

    正如我在上面提到的、我正在进行内部检查。

    此致、

    Sreenivasa

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

    尊敬的 Thomas:  

    供参考、请参阅下面比较 AM335X 和 AMIC 之间的 EMAC 和 PRU 的主题。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1181965/processor-sdk-am335x-ethercat-supporting-processors

    AM335X 应提供与 AM335X 类似的性能、因此您应该能够将 EMAC 以太网与 PRU 以太网一起使用、这也取决于设计。

    此致、

    Sreenivasa

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

    Sreenivasa 您好、  

    比较结果表明、AMIC110具有2个用于 PRU 的端口和一个 EMAC 接口。 到目前为止还不错-但是-如何使用 TI 的 PinMux 工具配置 RMII 接口? 另一方面、软件如何访问 EMAC 接口。 有一个用于 UART 数据的 Rx/Tx 寄存器、该寄存器也在 CCS 调试模式中显示、我找不到用于 EMAC 接口的这样一个寄存器。

    此致  

    Thomas

    祝你度过美好的 X 圣诞节

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

    尊敬的 Thomas:  

    感谢您的圣诞祝福、祝您一切顺利。

    AMIC110器件专家预计将休假至1月9日

    请预计延迟回复。

    此致、

    Sreenivasa

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

    Sreenivasa 您好、
    祝你新年快乐健康。

    您的大学是否已经能够了解此主题?

    此致

    Thomas

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

    尊敬的 Thomas:  

    感谢你的祝愿。

     您新年2023快乐。

    昨天,该专家在办公室,我给他 发了一份照会。

    当我听到他的声音时、我会向您提供最新信息。

    此致、

    Sreenivasa

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

    谢谢

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

    尊敬的 Thomas:  

    硬件中可支持此用例。

     ICSS PRU 用于 EtherCAT -适用于客户。  

    可以从 EMAC (CPSW)添加第三个 RGMII 以太网。

     EMAC 分为 MII、RMII 和 RGMII 三种介质类型。

     除了两个 EtherCAT 接口外、客户还可以选择一个 RGMII 接口。

     

    此致、

    Sreenivasa

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

    Sreenivasa 您好、  

    您能否刚刚向我发送了引脚多路复用器工具(适用于 AMIC110)生成的文件?

    此致

    Thomas

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

    尊敬的 Thomas:  

    谢谢你。 我们的专家可能很快就生成了供审核的内容。 让我检查一下可用性并更新您的信息。

    配置上述内容是否有任何困难?

    此致、

    Sreenivasa

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

    Sreenivasa 您好、  

    "配置上述内容是否有困难?" -是的、因为 当我选择 AMIC110 CPU 时、我找不到 RMII 内核的任何硬件配置。

    是否确定选择了 AMIC110、而不是任何 AM335x CPU?

    此致

    Thomas Hecht

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

    尊敬的 Thomas:  

    感谢您的备注。

    您能帮助我了解您正在使用的 SysConfig 版本吗?

    此致、

    Sreenivasa

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

    Thomas

    访问 http://dev.ti.com 并选择 SysConfig 工具。 从 SysConfig 中选择 AMIC110、然后单击"开始"。

    您现在应该会看到以下屏幕:

    您现在可以选择1个 RMII 和2个 MII_PRUSS1。

    我为您附加了 SysConfig 文件:

    e2e.ti.com/.../amic110.syscfg

    如果这应该适合您、那么我们将需要更多详细信息。 包括屏幕截图、工具版本和保存的 SysConfig 文件。

    保罗  

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

    尊敬的 Paul:

    谢谢-在我看来、离线工具(安装在我的 PC 上)与在线 PinMux 工具完全不同(小提示会有所帮助)。

    正如我在开始时提到的、除了两个 PRU 之外、我还想打开第三个以太网端口。 我想通过 RMII 接口将另一个 PHY 连接到 CortexA8。  根据数据表(spruh73p)、CPSW_CPTS 寄存器位于地址0x4A100D00、为什么我不能使用 CCS 调试器显示这些寄存器(只有问号)、它是否需要 CCS 的特殊配置? 是否有一个针对 AMIC110的简单启动项目、此项目通过 RMII 至 CortexA8运行以太网?

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

    Thomas

    我怀疑您有旧版本的离线工具-请参阅此处: https://www.ti.com/tool/SYSCONFIG

    对于 CCS、我怀疑 CPSW IP 尚未启用。 检查 CM_PER_CPGMAC0_CLKCTRL、CM_PER_L4HS_CLKSTCTRL 和 CM_PER_CPSW_CLKSTCTRL 寄存器。  寄存器和位字段定义可在 TRM 中找到。

     您可以在 PROCESSOR-SDK-AMIC110中找到示例。  但是、我建议您使用此特定问题启动新的 E2E、以便将其发送给最佳团队。  

    保罗