一般而言, DSP专业性比较强。而且的确能做别的IC做不了的事情,另外仿真器比较多,而且DSP在软件算法方面更容易修改,熟悉软件的人更多。但FPGA在控制稳定性,并行性方面也有天然的优势,随着FPGA的小型化,低功耗,在编码方面也会有更多的应用,此外FPGA:开发工具比较多。TI和Xilinx和Altera的支持也不相伯仲。
大家可以从功能、处理能力、开发/调试难易程度、开发工具、成本、可以获得的技术支持等方面对DSP和FPGA进行较为全面和综合的比较,也并在此基础上给出在各种电子设计中,DSP和FPGA的选择策略的说明。欢迎大家探讨。
C就简单多了,不知道编译器为何物照样能写程序,而且关键是C有非常好用的调试器。出了问题好找。
一句话,C是写一个能工作的不难,写一个能好好工作的不容易;FPGA是写对不容易,写好更难