Verilog HDL和VHDL的比较

[复制链接]
 楼主| awey 发表于 2008-1-18 21:59 | 显示全部楼层 |阅读模式
Verilog&nbsp;HDL和VHDL的比较<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />这两种语言都是用于数字电子系统设计的硬件描述语言,而且都已经是&nbsp;IEEE&nbsp;的标准。&nbsp;VHDL&nbsp;1987&nbsp;年成为标准,而&nbsp;Verilog&nbsp;是&nbsp;1995&nbsp;年才成为标准的。这个是因为&nbsp;VHDL&nbsp;是美国军方组织开发的,而&nbsp;Verilog&nbsp;是一个公司的私有财产转化而来的。为什么&nbsp;Verilog&nbsp;能成为&nbsp;IEEE&nbsp;标准呢?它一定有其优越性才行,所以说&nbsp;Verilog&nbsp;有更强的生命力。&nbsp;<br />这两者有其共同的特点:&nbsp;<br />1.&nbsp;能形式化地抽象表示电路的行为和结构;&nbsp;<br />2.&nbsp;支持逻辑设计中层次与范围地描述;&nbsp;<br />3.&nbsp;可借用高级语言地精巧结构来简化电路行为和结构;具有电路仿真与验证机制以保证设计的正确性;&nbsp;<br />4.&nbsp;支持电路描述由高层到低层的综合转换;&nbsp;<br />5.&nbsp;硬件描述和实现工艺无关;&nbsp;<br />6.&nbsp;便于文档管理;&nbsp;<br />7.&nbsp;易于理解和设计重用&nbsp;<br />但是两者也各有特点。&nbsp;Verilog&nbsp;HDL&nbsp;推出已经有&nbsp;20&nbsp;年了,拥有广泛的设计群体,成熟的资源也比&nbsp;VHDL&nbsp;丰富。&nbsp;Verilog&nbsp;更大的一个优势是:它非常容易掌握,只要有&nbsp;C&nbsp;语言的编程基础,通过比较短的时间,经过一些实际的操作,可以在&nbsp;2&nbsp;~&nbsp;3&nbsp;个月内掌握这种设计技术。而&nbsp;VHDL&nbsp;设计相对要难一点,这个是因为&nbsp;VHDL&nbsp;不是很直观,需要有&nbsp;Ada&nbsp;编程基础,一般认为至少要半年以上的专业培训才能掌握。&nbsp;<br />目前版本的&nbsp;Verilog&nbsp;HDL&nbsp;和&nbsp;VHDL&nbsp;在行为级抽象建模的覆盖面范围方面有所不同。一般认为&nbsp;Verilog&nbsp;在系统级抽象方面要比&nbsp;VHDL&nbsp;略差一些,而在门级开关电路描述方面要强的多。&nbsp;<br />近&nbsp;10&nbsp;年来,&nbsp;EDA&nbsp;界一直在对数字逻辑设计中究竟用哪一种硬件描述语言争论不休,目前在美国,高层次数字系统设计领域中,应用&nbsp;Verilog&nbsp;和&nbsp;VHDL&nbsp;的比率是&nbsp;80&nbsp;%和&nbsp;20&nbsp;%;日本和台湾和美国差不多;而在欧洲&nbsp;VHDL&nbsp;发展的比较好。在中国很多集成电路设计公司都采用&nbsp;Verilog&nbsp;,但&nbsp;VHDL&nbsp;也有一定的市场。&nbsp;<br />
alice84 发表于 2008-1-18 22:02 | 显示全部楼层

早看过了~~~~~~~~~

  
alice84 发表于 2008-1-22 14:20 | 显示全部楼层

没人在学VHDL????

  
drentsi 发表于 2008-1-22 15:54 | 显示全部楼层

我们都用VHDL,语法严谨些,当然也用Verilog

&nbsp;
hover99 发表于 2008-1-23 14:56 | 显示全部楼层

和个人习惯有关

对VHDL不了解,不过01版的verilog比95版的要方便不少,verilog是不断进步的。<br />其实可综合的verilog的语法是极其严格的,所以所谓VHDL比verilog的语法严谨没有什么意义。<br />当然更严谨的是公司的内部的代码规范,已经超过语言本身了。<br />至于系统级建模,那是systemc或者c的任务,VHDL的优点很尴尬。<br />对于designer来讲,如何降低书写工作量是最关心的问题。<br /><br />
windymeng 发表于 2008-1-23 18:02 | 显示全部楼层

Verilog HDL和VHDL的比较

不过我感觉还是VHDL语言使用起来比较的方便````那什么Verilog&nbsp;HDL语言我还没用过````有机会再试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

208

主题

8718

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部

208

主题

8718

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部