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.

项目前期求助(C6678)



因项目需要,公司打算使用C6678,因我是这方面的新手,想请各位解答一下我的疑问,多谢各位

1. DSP用于视频处理,相机接口为cameralink接口,以前用的DM642,资源到了瓶颈,公司想用C6678,第一个问题是,DSP与相机间的接口如何处理比较好,我看到网上有的方案是用FPGA上挂接2块SDRAM,传输完一帧图像后给DSP中断,然后通过EMIF接口发给DSP的DDR3,或者还有更简单的办法?

2. FPGA与6678的接口,我看到有好几种方式,有用hyperlink的,有用SRIO的,也有用EMIF的,请问现在那种技术比较成熟,带宽大概能达到多少?

3. 应用程序方面,既然6678是多核的DSP,到时编写程序时CCS编译的可执行程序能够自动把任务发给处理核心,还是需要在编程过程中就要分配DSP的计算资源?

  • C6678主要的高速接口就是SRIO, PCIE和Hyperlink,你的数据速率需要多大?SRIO最大是20Gbps,Hyperlink是50Gbps,PCIE是两个,分别是5Gbps,EMIF是异步的相对要慢,你要和FPGA接,EMIF便宜,SRIO和Hyperlink需要高速serdes。主要还是看你的带宽需求到底是多少。

    现在还不能做到自动分发,你需要自己分配计算资源。