当前位置:首页 > 培训职业 > 正文

请问eda和pfga还有vhdl之间有什么联系

先说说VHDL,它是一种硬件描述语言,用来描述你想设计的硬件系统。

再说说FPGA,是一种可编程的芯片,叫做现场可编程门阵列。你设计的硬件系统,可以用很多种方式来实现,用FPGA实现就是其中一种选择。当然,你还可以选择采用通用集成电路来实现(数字电子技术实验课中就有不少实验是用通用集成电路来实现的),或者采用全定制ASIC来实现(例如主板上的北桥/南桥等等)。现在不少数字电路实验也采用FPGA来实现了,而且在设计全定制ASIC时,也大多采用FPGA来进行硬件验证。

最后说说EDA,即电子设计自动化。一开始EDA只是一种设计硬件系统的工具,但随着硬件系统设计越来越复杂,EDA慢慢发展成为一个产业,专门为设计硬件系统提供各种手段、平台等。硬件描述语言(HDL)只是EDA中的一个组成部分,除了设计描述之外,EDA还包含划分、综合、时序分析、仿真验证、布局布线等等各种功能模块。

所以EDA是一个较大的范畴,VHDL只是其中一个用于设计描述的小小的子集,FPGA则是硬件实现方法中的一种选择。VHDL与FPGA之间没有必然的联系。用VHDL描述的硬件系统,可以用通用集成电路来实现,也可以用FPGA或者全定制ASIC来实现。即使是用FPGA实现的硬件系统,可以用VHDL来描述,也可以用其它HDL(例如Verilog HDL或者SV)来描述,或者用图表方式(例如原理图、状态图、真值表等等)来描述。

多重随机标签

猜你喜欢文章