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.

[参考译文] TDA4VM:CPSW2G:主机端口的入口和出口

Guru**** 2470720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1468127/tda4vm-cpsw2g-ingress-and-egress-for-host-port

器件型号:TDA4VM

工具与软件:

尊敬的 TI:

希望你们做得好。

我对主机端口的 Ingress 和 Egress 有几个问题。 我使用 CPSW2G。 问题如下:

  1. 什么是入口优先级类型? 如何工作?
  2. 什么是出口优先级类型? 如何工作?
  3. TRM 中的哪些寄存器用于配置入口优先级和出口优先级类型?

期待收到您的回复。

此致、
Hasan Aarzoo

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

    您好!

    [报价用户 id="557709" url="~/support/processors-group/processors/f/processors-forum/1468127/tda4vm-cpsw2g-ingress-and-egress-for-host-port "]
    • 什么是入口优先级类型? 如何工作?
    • 什么是出口优先级类型? 如何工作?
    [报价]

    入口传入端口。
    出口从端口输出。

    优先级类型一词具体是什么意思? 您能否分享有关您的申请的更多详细信息?

    此致、
    Sudheer

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

    尊敬的 Sudheer:

    优先级类型的含义是什么?

    它们如何从主机端口进出?

    期待收到您的回复。

    此致、
    Hasan Aarzoo

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

    您好!

    这些如何适用于从主机端口进出?

    CPSW 支持8个 Tx UDMA 通道和1个 Rx 通道。  
    TX 通道输出为主机端口 Rx (入口)
    主机端口 Tx (出口)被发送到 Rx 通道。


    Rx_ptype 是8个 Tx 通道中向主机端口提交数据包的优先级。
    默认设置为固定优先级、即通道8具有最高优先级。
    如果启用轮询、所有通道都将逐个发送。

    P0_PTUPE_ESC 是出口时端口的优先级、在8个 FIFO 数据中、必须首先发送一个数据。
    默认设置为固定值、将首先发送高优先级数据、然后发送低优先级数据。
    如果设置了升级的优先级、则即使高优先级数据已准备好发送、低优先级也会有一些带宽要传输。
    有关更多详细信息、请参阅寄存器说明。


    注意:
    优先级以上称为 PCP 值是 VLAN 标记数据包。
    如果数据包没有 VLAN 标记、它将与主机端口的外部端口号绑定、因为从主机端口发送到 SoC 的数据是从外部端口接收的数据。

    当您使用 CPSW2G 时、单个外部端口和 CPSW 也不适用于上述 VLAN 不识别模式。

    此外、默认情况下 RTOS 应用仅支持单个 Tx 通道、因此 RX_PLECH 不会产生任何影响。

    此致、
    Sudheer