工程师们好!我现在对整个的单核能够正常使用了,由于第一次接触多核的DSP,对于架构,有很多的不理解。希望工程师们能给我指导指导。
1、对于8个核,做数据处理,是不是每一个核都要烧录各自的程序。也就是有点类似于8个DSP一样。
2、对于8个核,通信上采用IPC进行,我该如何使用IPC,因为我没有找到一个专门的关于IPC的文档。
3、我使用的是CSL库,对IPC的操作就只有几个函数,我应该怎么使用。
希望工程师能够对这种多核的处理器,从架构,到使用上,给点意见。特别是核心间的通信。谢谢。
user1871791:
http://www.deyisupport.com/question_answer/f/53/t/7725.aspx
Andy Yin1:
1. 多核boot时,可以每个核生成一个独立的镜像文件加载到相应的memory,也可以将8核的程序合成一个镜像文件加载;
2. 多核DSP提供了多种方式可用于核间通信,如IPC,Navigator等;具体关于IPC的使用参考例程:http://www.deyisupport.com/question_answer/f/53/t/4899.aspx
关于多核编程建议先阅读如下的文档: http://www.ti.com/litv/pdf/sprab27b