FPGA这么厉害,原来是用的这三种编程语言

FPGA作为国内领先的芯片产品,和传统芯片相比并不局限于单纯的研究和设计芯片,而是针对多种领域的产品通过特定的芯片模型进行优化设计。FPGA本身也构成了典型的半定制电路,涵盖了数字管理模块、输入、输出等单元。

FPGA最大的特点是可以在同一块芯片上输入不同的编程数据,从而产生不同的功能和效果,能够通过改变自身的门阵列来实现电路逻辑的改变。相较于其它芯片来说更加灵活,在许多领域都起到了重要的左右。

这么厉害的FPGA其运用到的语言主要是Verilog HDL、VHDL、SystemVerilog三种。

1、Verilog HDL是一种硬件描述型语言

主要是通过文本的形式来描述数字系统硬件的结构和行为的语言,通过对Verilog HDL的运用可以表达逻辑电路图、逻辑表达等意义,还应用于算法级、门级到开关机的多种数字系统建模。

Verilog HDL的最大特点就是易学易用,如果有C语言的编程经验,可以在一个较短的时间内很快的学习和掌握,因而可以把Verilog HDL内容安排在与ASIC设计等相关课程内部进行讲授,由于HDL语言本身是专门面向硬件与系统设计的,这样的安排可以使学习者同时获得设计实际电路的经验。与之相比,VHDL的学习要困难一些。但Verilog HDL较自由的语法,也容易造成初学者犯一些错误,这一点要注意。

2、VHDL是一种用于电路设计的高级语言

它翻译成中文的意思就是超高速集成电路硬件描述语言,主要应用在数字电路的领域当中,除了含有多种硬件特征的语句之外,VHDL的硬件描述语言以及其描述风格都和高级计算机语言较为相似。其最大的特点是功能强大、设计灵活性强,具有多层次的设计功能,支持广泛也易于修改,同时也易于共享和复用。

3、SystemVerilog是一种相当新的语言

主要是建立在Verilog语言的基础之上,将硬件描述语言(HDL)与现代的高层级验证语言(HVL)结合了起来,并新近成为下一代硬件设计和验证的语言。Systemverilog除了作为一种高层次,能进行抽象建模的语言被应用外,它的另一个显著特点是能够和芯片验证方法学结合在一起,即作为实现方法学的一种语言工具。使用验证方法学可以大大增强模块复用性、提高芯片开发效率,缩短开发周期。芯片验证方法学中比较著名的有:VMM、OVM、AVM和UVM等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值