在6638K2K EVM板上测试TCP处理能力,发现TCP-2与其它3个差别很大:
单独启动TCP-2处理一个5969的CB块,需要近55000circle;
但分别单独启动TCP-0、1、3,处理5969的CB,只需要不到20000circle。
麻烦TI技术工程师能提供一些解答,或者思路和提示。
谢谢~
Andy Yin1:
4个TCP3D是完全一样,由于不同TCP3D所使用的EDMA channel会不一样,所以测试的性能会有所差异,你可以试试连续处启动处理多个CB看看性能的差异变化。
我觉得即使EDMA通道不一样,性能有所差异,但是不应该差距那么大,麻烦描述一下你的测试方法,是只有TCP3D工作么,有没有可能是其他诸如EDMA 通道冲突影响引入delay呢。