工具与软件:
尊敬的 TI:
希望你们做得好。
我对主机端口的 Ingress 和 Egress 有几个问题。 我使用 CPSW2G。 问题如下:
- 什么是入口优先级类型? 如何工作?
- 什么是出口优先级类型? 如何工作?
- TRM 中的哪些寄存器用于配置入口优先级和出口优先级类型?
期待收到您的回复。
此致、
Hasan Aarzoo
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.
工具与软件:
尊敬的 TI:
希望你们做得好。
我对主机端口的 Ingress 和 Egress 有几个问题。 我使用 CPSW2G。 问题如下:
期待收到您的回复。
此致、
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