TMS570LS3137 的TRM的EMAC feature中提到八条接收发送channels支持接收发送QoS。但是在Code Generator的配置中显示只支持配置一个通道。
如果支持多个通道,那么在描述发送功能时,假如使能了4个发送通道,那么DMA如何选择向哪个通道发送数据?在描述接收功能时,假如使能了4个接收通道,DMA是如何选择接收哪个通道的数据?接收QoS是如何体现的?
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.
TMS570LS3137 的TRM的EMAC feature中提到八条接收发送channels支持接收发送QoS。但是在Code Generator的配置中显示只支持配置一个通道。
如果支持多个通道,那么在描述发送功能时,假如使能了4个发送通道,那么DMA如何选择向哪个通道发送数据?在描述接收功能时,假如使能了4个接收通道,DMA是如何选择接收哪个通道的数据?接收QoS是如何体现的?
请问您现在情况如何?以下是国外专家的回复原文:
It looks like hardware ignores the ID portion of the tag, and just uses the priority bits (TCI = Traffic Class ID = priority bits), therefore we think that ID cannot be used in packet classification. Priority bits can be used to implement quality of service on receive where lower priority packets (TCI = 0 - 3 we think) will be dropped if there isn’t enough buffering available. Priority bits aren’t used to pick RX channel as far as we can tell.