DSP,FPGA,CPLD,VHDL,Verilog HDL这些有什么关系
发布网友
发布时间:2023-02-09 11:44
我来回答
共2个回答
热心网友
时间:2023-06-23 14:19
DSP:数字信号处理。如果是说硬件的话,就是数字信号处理器。Digital signal process(数字信号处理),Digital signal processor(数字信号处理器)。DSP的优势主要是做算法。
FPGA:Field Programmable Gate Array,即现场可编程门阵列;CPLD:Complex Programmable Logic Device,复杂可编程逻辑器件。FPGA和CPLD都是用来做硬件设计的,他们相似但有所区分,这个你上网一搜就有了,我不再赘述。我是做FPGA的。
VHDL的英文全名是Very-High-Speed Integrated Circuit HardwareDescription Language ,翻译成汉语就是 “非常 高 速度 集成电路 硬件描述语言”,通顺点就是 超高速集成电路硬件描述语言。顾名思义,“硬件描述语言”就是指VHDL是用来编硬件的一种语言(还有一种叫Verilog HDL,与VHDL不同的是,Verilog与C有很多相似的地方,它追求的是细节,而VHDL设计之初追求的是速度)。而上面所讲的FPGA正需要这种语言去“描述”,编写。 :)
最后总结一句,DSP主要是用来做算法的(当然你一定要来做控制也可以);而FPGA管脚多,可用户描述定义,主要是用来做控制的(当然,你一定要来做算法也没人说你)。个人觉得,FPGA有意思些 :)
热心网友
时间:2023-06-23 14:20
DSP是数字信号处理器。简单说就是一个专门用于某方面计算(例如数字信号处理)的CPU。
FPGA,CPLD都是可编程门电路,至于VHDL Verilog HDL 则是这2种东西的逻辑语言。