网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

一文看懂VHDL和Verilog有何不同

  我们把这两种语言具体比较下:

  1.整体结构

  点评:

  两者结构基本相似,并行语句的种类也类似;

  VHDL语言需要进行大量说明,程序通常比较长;

  Verilog HDL通常不进行说明,或只进行非常简短的说明,程序比较简短。

  2.数据对象及类型

  VHDL

  常量 信号 变量 9种预定义类型 各类用户定义类型

  可描述各类不同的量

  必须进行类型说明

  运算时必须考虑类型的一致性和适用性

  Verilog HDL

  常量: 数量,参量

  变量:网络型 寄存器型

  类型种类少

  运算时所受的约束少

  3.运算符号

  运算主要分为3类 : 算术运算 逻辑运算 关系运算

  算术运算

  VHDL中有10种 但很多都不能进行综合,只能用于行为描述

  Verilog HDL中只有能够综合的5种

  逻辑运算

  VHDL中 有常用的6种,均用字符形式表达

  Verilog HDL中有3类共14种,

  分为一般逻辑运算,位逻辑运算,缩减逻辑运算

  关系运算

  VHDL中有6种

  Verilog HDL中有2类共8种,对比增加了全等和不全等(用于对不定态比较)。

  除了以上3类运算外,VHDL中还有连接运算,Verilog HDL中还有连接运算、移位运算和条件运算。

  点评:

  VHDL的运算划分比较抽象,适应面较广

  Verilog HDL的运算划分比较具体,对逻辑代数反映更细致一些。

  4.语句

  两种语言的语句都分为并行语句和顺序语句,并行语句在主程序中使用,顺序语句只能在子结构中使用;

  并行语句都分为3种形式:

热门搜索:LC1200 PS4816 2320319 2866352 2838733 BTS410F2E6327 B40-8000-PCB 02B0500JF PM6NS PDUMV20 TR-6FM SUPER6OMNI B PDUMH15 SS480806 8300SB2-LF SBB2805-1 BT137S-600D118 SBBSM2120-1 SS240806 TLP74RB PSF3612 2817958 1553DBPCB BT05-F250H-03 02T5000JF
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质