This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

多核如何选型?



需求:

1、千兆以太网

2、可接512MB ddr或更大

3、可与fpga高速数据传输,接口协议简单可靠

4、高速内部数据处理,一般无浮点运算

-------------

数据流程是这样:通过千兆网写操作,ddr存储,经过dsp运算,再把处理得数据通过与fpga高速数据接口发出

根据以上要求有以下问题:

1、麻烦各位专家推荐一款合适的dsp芯片和开发板?包括性能、价格、开发难度等?多核或单核都可以

2、多核以后是发展的主流?C66X+相对C64X+是否用得更多?C64X+会淘汰?目前用得最多的型号是?

3、多核操作任务或线程该如何合理安排?有具体的一些参考说明资料吗?相对单核而言,开发上差别大吗?

  • 1. 你要明确你用DSP的目的,如果以计算为主,那么需要明确在要求的时间内所需要的最多的MIPS,这样才能更好的根据需求进行选择。

    2. C66x性能更高,功能更强大,将来的产品是以c66x为主,如果目前C64x+已经能满足你的需求,那么可以考虑使用C64x+的芯片,但是如果将来有升级需求,C66x是更好的选择。至于多核和单核的选用,还是要取决应用,没有绝对标准。

    3. 在目前的多核DSP中,还无法实现SMP的操作,通常每个core被认为是单独的一个DSP,多core之间通过通信机制共享数据提高处理效率。如果使用BIOS,那么开发会更简单,客户只要专注于应用,任务调度,系统控制都由BIOS完成,同时TI还提供MCSDK,里面集成了驱动和系统架构相关的code,客户可以直接使用或者根据需求自行修改。