TI中文支持网
TI专业的中文技术问题搜集分享网站

TCP3E 多核使用

Hi:

 各位大侠好,最近项目需要,用到了C6670 TCP3E协处理器,在TI给的例程中,3E是单核使用的,我们现在需要3E处理来自于两个不同核的数据,我们采用了SDS介绍的双弹夹法,同时在向3E送数据之前,我们做了一个互斥操作,使得两个核串行的向3E送数据,2个block送一次3E,但是3E在工作一段时间之后,就会一直处于runging的状态,我想请教一下,我们这种方法是否可行,如果不行,有什么方法可以使3E能处理来自于两个不同核的数据?

Andy Yin1:

首先肯定DSP的内部硬件资源可以被多核使用。对应TCP3E而言保证每个编码块的数据及配置输入正确,以及在完成一个block的编码后才触发下一个block的数据输入即可。

Jerry Liu1:

回复 Andy Yin1:

       谢谢Andy Yin的解答!

   在TI的3E例程里面,使用的双弹夹法向3E供数,且由EDMA自动触发完成的,我们怎么能保证后一个block的一定是在前一个block处理完之后才被输入呢?

Andy Yin1:

回复 Jerry Liu1:

您好,

一种简单的想法,请参考:可以设置TCP3E的输出EDMA事件触发TCP3E的EDMA输入,当然这个时候就得保证输入的EDMA参数配置及数据已准备好。至于具体怎么设计还跟特定的系统处理流程有关。

赞(0)
未经允许不得转载:TI中文支持网 » TCP3E 多核使用
分享到: 更多 (0)