电视、电脑、手机发射运行都离不开数字信号,而数字信号则依赖于数字
电路设计,随着这方面的运用不断增多,数字电路
设计也在不断的开阔,有了各种各样的设计方案。而数字电路设计中离不开DSP和FPGA技术的运用,设计方案也是依靠他们完成,那么怎么选择DSP和FPGA
数字电路设计方案呢?
和计算机一样,数字信号处理的理论从60年代崛起以来,到80年代DSP产生,它飞速发展改变了信号处理的面貌。今天DSP已广泛应用在语音、图像、通讯、雷达、电子对抗、仪器仪表等各个领域。DSP起了十分关键的作用,成为数字电路设计的主要方法。二十世纪80年代以来,一类先进的门阵列——FPGA的出现,产生了另一种数字电路设计方法,具有十分良好的应用前景。基于FPGA的数字电路设计方式在可靠性、体积、成本上的优势是巨大的。除了上述两种方案,还有DSP+FPGA方案,以及选择内部嵌入DSP模块的FPGA实现系统的方案。
在选择数字系统核心处理部分的方案时,有很多因素需要考虑。例如如何充分利用已有资源(包括软、硬件)、系统要求的工作时钟速率以及算法或工作方式的特点等,这些对最佳方案的选择有很大的影响。
具体地说,在最初的
数字电路设计方案论证阶段,可以根据如下问题的回答情况来进行方案选择:
(1)该系统的取样速率是多少?
如果高于几MHz,FPGA是理所当然的选择。
(2)系统的数据率是多少?
如果高于20~30Mbyte/second,则用FPGA处理更佳。
(3)有多少个条件操作?
如果没有,FPGA是很好的;如果很多,则软件的实现即DSP的实现是更好的选择。
(4)系统是否已经使用C语言编制的程序?如果是,DSP可以直接地实现。它可能达不到方案的最佳实现,但很容易进一步
开发。
(5)所需要的库是否能够获得?
DSP和FPGA都提供诸如FIR或FFT等基本的构建模块。然而,更复杂的或专用的构件可能得不到,这将决定选择。
(6)系统是否使用浮点?
如果是,则使用可编程的DSP更好。目前为止,一些FPGA开发商,如Xilinx 公司的核还不支持浮点,尽管自己可以设计。
DSP和FPGA
数字电路设计方案有各自优势,在选择的时候也可以根据需要来定。在一品
威客网上有许多数字电路设计这方面人才,有数字电路设计需要可以在网站上发布任务获得众多高手为你参与服务。