通过看文档,大致了解了C6678的网络协处理器的工作流程问题,对于接收流程,首先通过GbE网络接口接收数据,后将数据送入packet 加速器中,逐层解析,去包头,然后将解析后的数据通过packet DMA送入主核的缓存中,并将数据地址送入队列。但是DSP核怎么知道这里有来了数据,是采用传统的轮询,使用recv函数接收,还是来了数据会有中断通知。我看到GbE模块有几个中断,这些中断是做什么用的。MDIO(management data 输入输出)这个是做什么用的。
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.
通过看文档,大致了解了C6678的网络协处理器的工作流程问题,对于接收流程,首先通过GbE网络接口接收数据,后将数据送入packet 加速器中,逐层解析,去包头,然后将解析后的数据通过packet DMA送入主核的缓存中,并将数据地址送入队列。但是DSP核怎么知道这里有来了数据,是采用传统的轮询,使用recv函数接收,还是来了数据会有中断通知。我看到GbE模块有几个中断,这些中断是做什么用的。MDIO(management data 输入输出)这个是做什么用的。