以我学习其他多核DSP的经验(两个月而已,哈哈),多核编程就是你将工程进行分割,分交给多个内核实现(多核之间有数据的交互),这样能够保证各个部分都是在高频下实现,提高处理速度。
开发C6678板好像需要CCS5.0,还没用过,现在CCS3.3. 步骤一般是:1.在CCS Setup 选择仿真器、板子支持的芯片,在芯片下添加8(C6678好像是8核)个相同的(同构)芯片内核,保存开启CCS。2.开启CCS,就可以针对各个内核进行工程的添加和编程。3.各个内核程序的执行顺序应该可以进行设置,还没研究过,但如果内核有数据交换,那没收到其他核的数据前会刷新等待的吧。
你要实现滤波器,那应该考虑算法怎么分割,分配给多个内核实现,应该可以选择主从、数据流模式(滤波器算法实现应该一般数据流吧)
回答的也不一定对,相互学习吧。