DSP是注重数据处理。算法很重要。FPGA主要是做逻辑电路.
现在很多框架都是基于DSP和FPGA的组合平台,DSP作算法,FPGA作逻辑时序!
FPGA一样可以做DSP(DSP就是数字信号处理英文缩写,数字信号处理与数字图像处理没有太大区别),就意味着可以用FPGA做硬件设计来实现
DSP芯片的功能,当然,相比较专业的
DSP芯片 成本太高,因此你也没必要选择FPGA+DSP,就选择
DSP芯片,算法得当就可以了!
总体来说,DSP和FPGA各有优劣吧,就像现在的ARM的数字信号处理能力也在追赶DSP了,选择芯片只有综合考虑结合价格来评价哪个更适合自己。DSP相比FPGA的编程更灵活,有多种算法实现,支持在线调试,C语言相信对你来说比verilog更熟悉!