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.

[参考译文] TDA4AH-Q1:CPSW9G SERDES -端口映射

Guru**** 2465890 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1468393/tda4ah-q1-cpsw9g-serdes---port-mapping

器件型号:TDA4AH-Q1
主题中讨论的其他器件:SysConfig

工具与软件:

您好!

我有两个与 CPSW9G 配置和 syscfg 相关的问题。


在表4-1下的 SPRSP79B 中、它提到:

端口1信号:SGMII1、模式:5Gb、10Gb USXGMII/XFI、2.5Gb SGMII/XAUI、1Gb SGMII、5Gb QSGMII 之一
端口2信号:SGMII2、模式:5Gb、10Gb USXGMII/XFI、2.5Gb SGMII/XAUI、1Gb SGMII、5Gb QSGMII 之一
PORTn (n=3至8)信号:SGMIIn、模式:2.5Gb SGMII/XAUI、1Gb SGMII、5Gb QSGMII 之一

如果 QSGMII 用于任何 SGMII 端口1至4、则 SGMII1/2/3/4无法用于以太网功能、因为所有4个内部 CPSW 都是如此
端口映射到选定的 QSGMII SERDES 端口

SDK 中的 J784s4 syscfg 文件仅启用 SGMII7和 SGMII8。 这与 J784s4的原理图相匹配。

我们针对 USXGMII 或 SGMII7/8使用了 ENET-EXP-2。 然而、根据 SPRSP79B、与 USXGMII 不兼容。

在 SDK 的示例中、MAC_PORT_2用于 USXGMII。 在 SDK 中、SGMII7不等于 MAC_PORT_7吗?

请您能否澄清 SGMIIn 与 MAC_PORT_n 的关系?


2.我们尝试使用 syscfg 配置我们的电路板。 为什么当我们使用 syscfg 1.20并修改 enet_cpsw9g 配置时、数据配置文件不会像与其他外设一样进行更新?

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

    Scott、您好!

    [quote userid="543169" url="~/support/processors-group/processors/f/processors-forum/1468393/tda4ah-q1-cpsw9g-serdes---port-mapping 我们尝试使用 syscfg 配置我们的电路板。 为什么当我们使用 syscfg 1.20并修改 enet_cpsw9g 配置时、数据配置文件不会像与其他外设一样进行更新?[/QUOT]

    这是否指的是 SysConfig PinMux 工具(可在此处找到: TDA4AH-Q1 SysConfig PinMux 工具)? 如果有、这是因为 PinMux 工具负责在适用引脚的 PADCONFIG 寄存器中配置 MUXMODE。 SERDES 多路复用受这些 PADCONFIG 寄存器之外的控制;因此、数据配置文件不会有任何更新的 PADCONFIG 寄存器。

    我将推迟到我们的软件专家来回答第一个问题。

    此致、
    标记

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

    (您好、

    Unknown 说:
    我们已经为 USXGMII 使用了 ENET-EXP-2、即 SGMII7/8。 然而、根据 SPRSP79B、与 USXGMII 不兼容。[/报价]

    是的、端口7/8与 USXGMII 不兼容。
    如  SPRSP79B 中所述、只有端口1、端口2支持 USXGMII/XFI 接口。

    在 SDK 中的示例中、MAC_PORT_2用于 USXGMII。 SGMII7不等于 SDK 中的 MAC_PORT_7吗?[/QUOT]


    请找到从 TRM 捕获的以下图像。 (https://www.ti.com/lit/zip/spruj52)


    TI EVM 具有 SerDes2通道2、通道3映射到 ENET-EXP1和 ENET-EXP-2。

    如果查看 SerDes2通道2、它可配置为端口7 (SGMII/XAUI/QSGMII)或端口0 (USXGMII/XFI/SGMII/XAUI/QSGMII)。
    默认情况下、RTOS ETHFW 会将端口1配置为 QSGMII 模式。

    请阐明 SGMIIn 与 MAC_PORT_n 的关系?
    [/quote]

    SGMII1为 MAC_Port1、即 SGMII 和 MAC 端口 将一映射为一。

    以上信息将澄清所有问题。

    有关更多详细信息、请参阅上面分享的 TRM。

    此致、
    Sudheer

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

    尊敬的  Sudheer:

    感谢您的答复。 澄清是有益的。

    是的、Port-7/8兼容 USXGMII。

    您是说它兼容 QSGMII 吗?

    另外、我注意到在 SDK 中、使用 QSGMII 时、 似乎没有坚持使用 SPRSP79B 等连续端口、 例如、对于 ENET-EXP-1、使用 MAC 端口(1、3、4、5)。 您知道原因吗?

    如果 QSGMII 用于任何 SGMII 端口1至4、则 SGMII1/2/3/4不能用于以太网功能、因为所有4个内部 CPSW 端口都映射到选定的 QSGMII SERDES 端口。

    谢谢!

    Scott

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

    您好!  

    [报价 userid="543169" url="~/support/processors-group/processors/f/processors-forum/1468393/tda4ah-q1-cpsw9g-serdes---port-mapping/5648545 #5648545"]
    有、端口7/8与 USXGMII 兼容。

    您是说它兼容 QSGMII 吗?

    [报价]

    我的意思是通道 ROM 串行器/解串器2可用于 USXGMII、作为端口1、端口2映射到不同 IP 实例上的相同串行器/解串器通道。

    我已更正上述陈述。  

    所有端口均支持上述 QSGMII/SGMII/XAUI。  

    [报价 userid="543169" url="~/support/processors-group/processors/f/processors-forum/1468393/tda4ah-q1-cpsw9g-serdes---port-mapping/5648545 #5648545"]此外、我注意到在 SDK 中、当使用 QSGMII 时、我们 似乎没有坚持使用像 SPRSP79B 这样的连续端口、因而我们不得不这么做。 例如、对于 ENET-EXP-1、使用 MAC 端口(1、3、4、5)。 您知道原因吗?

    是的、我们有一个配置来使用 EXP-2的端口2。  

    无需连续连接 QSGMII 端口。 除了配置为 QSGMII 主端口的端口外、前三个 QSGMII 子端口属于该 QSGMII 主端口。  

    如果您希望有两个 QSGMII 接口、预计两个主端口全部是从端口1开始的端口之间的子端口、则前三个子端口属于第一个主端口、下三个属于下一个主端口。  

    此致、  

    Sudheer

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

    太好了、谢谢。

    检查一下我的理解程度:

    您能否说明一下我们是否可以在端口3、4、5和6 (端口3作为主端口)上使用 QSGMII、然后在端口7和8上用于2独立的 SGMII?

    如果有、 SPRSP79B 数据表中这一表述的含义是什么?

    "如果 QSGMII 用于任何 SGMII 端口1至4、则 SGMII1/2/3/4无法用于以太网功能、因为所有4个内部 CPSW 都支持
    端口映射到选定的 QSGMII SERDES 端口。
    如果 QSGMII 用于任何 SGMII 端口5至8、则 SGMII5/6/7/8不能用于以太网功能、因为所有4个内部 CPSW 都支持
    端口映射至选定的 QSGMII SERDES 端口。""

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

    您好!

    [报价 userid="543169" url="~/support/processors-group/processors/f/processors-forum/1468393/tda4ah-q1-cpsw9g-serdes---port-mapping/5661865 #5661865"]您能否说明一下我们是否可以在端口3、4、5和6 (端口3作为主端口)上使用 QSGMII、以及在端口7和8上使用2个独立 SGMII?

    是的、您可以使用。

    [报价 userid="543169" url="~/support/processors-group/processors/f/processors-forum/1468393/tda4ah-q1-cpsw9g-serdes---port-mapping/5661865 #5661865"]

    如果有、 SPRSP79B 数据表中这一表述的含义是什么?

    "如果 QSGMII 用于任何 SGMII 端口1至4、则 SGMII1/2/3/4无法用于以太网功能、因为所有4个内部 CPSW 都支持
    端口映射到选定的 QSGMII SERDES 端口。
    如果 QSGMII 用于任何 SGMII 端口5至8、则 SGMII5/6/7/8不能用于以太网功能、因为所有4个内部 CPSW 都支持
    端口映射至选定的 QSGMII SERDES 端口。""

    [报价]

    这将是文档问题。
    如上所述、默认情况下、ETHFW 应用会根据 TI EVM 启用端口1 (主器件)、端口3、端口4和端口5作为从器件端口。

    此致、
    Sudheer