FPGA用什么编程语言?电子科学与技术专业需要掌握哪些软件?

2天前 (01-19 09:18)阅读2回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值1379695
  • 级别管理员
  • 主题275939
  • 回复0
楼主

FPGA用什么编程语言?

FPGA用什么编程语言?电子科学与技术专业需要掌握哪些软件?

作为FPGA新人,对FPGA学到肯定会有非常多问题,像FPGA是什么?FPGA怎么学?FGPA用什么语言之类的,前两者我们专门发文章讨论过,今天我们重点谈一谈FPGA用什么编程语言。

经常察看到不少人在论坛里发问,FPGA是不是用C语言开发的?国外有些公司专注于开发解决编译器这方面问题,目的让其能够达到用C语言替代VHDL语言的目的,也开发出了一些支持用c语言对FPGA进行编程的开发工具。但在使用多的FPGA编程语言还是verilog和VHDL语言,一般不使用C语言进行编程。

FPGA可以用VHDL语言和VERILOG语言进行编程开发,目前欧洲前者用的多,而,美国,日本则更多的使用后者,并且后者和C语言比较的接近,如果你对C比较熟悉的话,可以选择使用VerilogHDL语言,基本语法和C非常相似,并且也非常灵活,VHDL语言则相对来讲比较严谨。

其实两种语言的差别并不大,他们的描述能力也是类似的。掌握其中一种语言以后,可以通过短期的学到,较快的学会另一种语言。 选择何种语言主要还是察看周围人群的使用习惯,这样可以方便日后的学到交流。当然,如果您是专用集成电路(ASIC)设计人员,则必须首先掌握verilog,由于在IC设计领域,90%以上的公司都是采用verilog进行IC设计。对于PLD/FPGA设计者而言,两种语言可以自由选择。

设计人员通过计算机对HDL语言进行逻辑仿真和逻辑综合,方便高效地设计数字电路及其产品。

相对而言,欧洲方面多用VHDL,特点是逻辑严谨、慎密。而verilog则是美国用的较多,特点是语法上更灵活一些。两者在语法构成方面都差别不大,一般都是通用的。VHDL编撰写的程序可能行察看上去会臃肿一些不过对于后续的调试和修改会更方便一些。

FPGA用什么编程语言呢?verilog和VHDL,这里给初学者的建议是:从VHDL入手,进阶兼顾Verlilog,相互对比着学到,更有利于程序的理解和编撰写。

电子科学与技术专业需要掌握哪些软件?

编程类一般CPLD、FPGA用VHDL语言,单片机用汇编,C 软件:Multisim、Proteus、Quartus、Altium Designer(Protel)这些都是设计、仿真用的; 最好还会MATLAB,这个也非常有用,工科类基本都要

0
回帖

FPGA用什么编程语言?电子科学与技术专业需要掌握哪些软件? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息