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.

[参考译文] AM6442:关于在 PRU 子系统上同时使用 EGPI/EGPO 和工业以太网

Guru**** 2535750 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1563705/am6442-regarding-usage-of-both-egpi-egpo-and-industrial-ethernet-on-pru-subsystems

器件型号:AM6442


工具/软件:

我知道总共有 12 个 PRU 内核、 (2 个子系统、每个子系统 2 个切片、每个切片 3 个内核)
我知道每个内核的功能略有不同 (PRU/RTU_PRU/TX_PRU)。
我知道只有 4 个 PRU 内核可以访问 EGPO 功能(不是 RTU/TX PRU、只能执行 EGPI)

我有一个应用将使用 3 个 PRU 内核来实现 EGPO(移出)功能。
这样就剩下 1 个 PRU 内核、4 个 RTU 内核和 4 个 TX 内核。

该应用还需要处理确定性工业网络(EtherCAT、Profinet IRT 等)。
我知道 Arcontis EC-Master 协议栈、但不熟悉它的工作原理(有多少个内核,哪些内核等)

是否可以使用剩余的 1x PRU 内核来实现 EC-Master?
RTU/TX 内核能否对以太网 RGMII 引脚进行 R/W?

我看的是 图 6-177。 TRM 中的 PRU_ICSSG0 外部接口 I/O。
在我看来、只有 TX_PRUx 内核可以直接控制 MII_G_RT ICSSG 外设?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以使用剩余的 1 个 PRU 内核来实现 EC-Master?

    EC-Master 也可以在 CPSW(硬件以太网交换机 IP)之上运行。

    是否可以使用剩余的 1 个 PRU 内核来实现 EC-Master?

    使用单片 (PRUx/RTU_PRUx/TX_PRUx) 的 ICSSG EMAC 是积压要求、我们可能在 26 季度末之前支持该要求。 短期最佳选择是使用 CPSW

    RTU/TX 内核能否对以太网 RGMII 引脚进行 R/W?
    在我看来只有 TX_PRUx 内核可以直接控制 MII_G_RT ICSSG 外设吗?

    RTU 不能。 TX_PRU 可以处理 RGMII 引脚的发送