TIwilliam hill官网
直播中

高川

7年用户 248经验值
私信 关注
[问答]

C6670 TCP3d的问题

大家好,

关于TCP3D的使用,有几个疑问:
1. C6670的TCP3D A、B、C是不是完全一样的东西?
2. C6670有4个Core,每个Core同时调用一个TCP3D?3个TCP3D是否满足不了4个Core的需求?必然有两个Core分时调用其中某个TCP3D(A、B或C)?
3. 在PDK自带的TCP3D的例子中,有如下代码
instNum = getTcp3dInstNum(dspCoreID);...INLINE UInt8 getTcp3dInstNum(UInt32 dspCoreID)[    UInt8 instNum;    if ( dspCoreID == 0 )        instNum = CSL_TCP3D_A; //  First instance    else        instNum = CSL_TCP3D_B; //  Second instance    return instNum;]即Core0使用TCP3D_A,而Core1~Core3调用TCP3D_B。
那么Core1~Core3同时调用TCP3D_B应该是互斥操作,需要用信号量进行维护的吧?
谢谢!

更多回帖

发帖
×
20
完善资料,
赚取积分