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.

[参考译文] AM263P4:AM263P4和 MACsec

Guru**** 2390755 points
Other Parts Discussed in Thread: AM263P4, DP83TC818S-Q1, DP83869HM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486850/am263p4-am263p4-and-macsec

器件型号:AM263P4
Thread 中讨论的其他器件: DP83TC818S-Q1DP83869HM

工具与软件:

您好!

是否可以选择将具有 MACsec 的100BASE-TX 以太网连接到 AM263P4 MCU?

我只能找到有关此问题的部分信息:

  • MACsec 列在"CPSW0不支持的功能"下、但 PRU-ICSS 模块中没有有关 MACsec 支持的信息。
  • TI 不提供任何支持 MACsec 的外部 MAC 或交换机。 我们在其他公司找到了一些器件(例如 MaxLinear GPY115)、但它们需要 SGMII 接口、而 AM263P4 (CPSW 和 PRU-ICSS 均不支持)不支持该接口。

如何实现这一点有什么想法吗?


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

    尊敬的 Jiri:

    [报价 userid="640187" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486850/am263p4-am263p4-and-macsec "]
    • MACsec 列在"CPSW0不支持的功能"下、但 PRU-ICSS 模块中没有有关 MACsec 支持的信息。
    [报价]

    AM263Px MCU 上的 CPSW 和 ICSS 都不支持 MAC Sec

    [报价 userid="640187" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486850/am263p4-am263p4-and-macsec "]
    • TI 不提供任何支持 MACsec 的外部 MAC 或交换机。 我们在其他公司找到了一些器件(例如 MaxLinear GPY115)、但它们需要 SGMII 接口、而 AM263P4 (CPSW 和 PRU-ICSS 均不支持)不支持该接口。

    [报价]

    一种方法可以是软件实现(类似于 MbedTLS 提供 L4安全性的方式)、即在 L2集成 MACsec (第三方或开源)的一些堆栈。 这尚未进行内部评估、因此我无法在此对技术可行性进行评论。  

    此致、
    Shaunak

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

    也添加到 Shaunak 注释

    我们有 TI PHY、它在 phy 中支持 Mac sec:

    https://www.ti.com/product/DP83TC818S-Q1
    这样,你可以让 Mac sec 在网络中与 MAC 无关

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

    DP83TC818S-Q1不是100BASE-TX、而是100BASE-T1。
    对于小型汽车来说很好、但我们的车辆有点大-对于 T1 15m 电缆限制来说太大了。
    这就是我们需要 TX、而不是 T1的原因。

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

    也许我们已经找到了一个解决方案,但这并非没有问题。
    我们考虑将 DP83869HM 用作 RGMII 转 SGMII 转换器、将 MaxLinear GPY115用作 MAC。
    它是过度设计的、但我们没有太多选择来解决这种情况。
    但是、它有一个问题。

    能否将 AM263P4上的 CPSW 配置为接受较小的数据包?

    Jiri

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

    尊敬的 Jiri:

    很抱歉响应延迟、TI 印度周五放假了。

    如果 CPSW_PN_MAC_CONTROL_REG 中的 RX_CSF_EN 位设置为1h、则将欠大帧(短于64B 且没有任何错误的 帧)转发至主机端口、但 CPSW 将丢弃大小小于33B 的帧。

    对于基于 CPSW 的应用、可以通过选中"Pad short packets"复选框从 example.syscfg 中启用该功能。

    此致、
    Shaunak