各位老师好,有几个问题一直没搞明白请教,多谢! 其中: 1. NETCP模块中,我们仅需要简单的收发packet,不需要包过滤和安全等,是否可以绕过内部PA、SA模块直接收发包,如果可以,如何做? 2. DSP核收发netcp 以太报文,是否必须要通过多核导航内部的psdp 累积触发中断机制,即收到报文放到队列后,是否必须通过psdp触发中断通知核?因为psdp还要下载固件等,比较麻烦, 是否还有其他办法? 多谢!!! |
lei wang22:
顶起!
lei wang22:
顶起!
Andy Yin1:
1. 可以bypass掉PA SA,参考附件简要说明;
2 可以不通过PDSP,通过PDSP只是一种中断通知方式。
lei wang22:
回复 Andy Yin1:
非常感谢Andy !
另外,
1. 如果bypass掉PA SA,那对于以太报文发送来说,二层CRC校验由硬件自动计算并填充,还是需要软件计算并填充?
2. 如果不通过PDSP中断通知核,那只能让Core去轮询队列是是否收到包?
3. 对于第二个问题,如果对于SRIO大带宽、要求响应快的业务,如果核要接收处理,是否必须使用PDSP才能保证性能?
4. 对于第二个和第三个问题,有一个不明白的地方,核接收方向,是否QMSS队列中只要有一包(描述符指针)入队,即可产生一个中断,并可以不使用PDSP?只不过PDSP可以累积多个报文后再报一个中断?
看了datasheet后,一些细节还请Andy帮忙解惑下,谢谢!
Andy Yin1:
回复 lei wang22:
1. 可以配置MAC添加或者不加Ethernet CRC,如EMAC user guide2.3.2.2.2所述;
2 可以轮询,也可以使用QpendQ产生中断,QpendQ中只要有一个descriptor即可自动产生中断;
3 取决于系统性能要求,没有硬性规定;
4 可以采用QpendQ,只要有一个packet即可产生中断;是的。
user3457176:
回复 Andy Yin1:
您好,我今天看到你在这个帖子提供的PDF内容很到位,看完之后对整个硬件构成有清晰的了解,不知道这种pdf文档属于什么类型?如果我后期想了解别的模块,可以如何搜索到这种类型的文档?