VHDL和Verilog服务于同一目的,但大多数工程师都喜欢这两种语言中的一种。我想找出谁喜欢哪种语言。
关于Verilog和VHDL之间的分离,有许多神话和常见智慧。 (ASIC / FPGA,欧洲/美国,商业/国防等)如果你四处询问,人们会一遍又一遍地告诉你同样的事情,但我想知道这些神话是否基于现实。
所以我的问题是:任何人都可以提供定量数据的来源,这些数据表明谁使用VHDL以及谁使用Verilog?同样,我正在寻找数字,而不是因为直觉和一般迹象。
答案 0 :(得分:6)
VHDL和Verilog都是相当新的和相当专业的语言。这两个特征使得他们的定性数据很难获得。另一方面,我们可以利用这些特征来发挥我们的优势。我们可以尝试根据可用的引用数量来推断这些语言的流行度。
Amazon.com按主题列出的商家信息
VHDL 315
Verilog 132
Google趋势:Verilog(红色)与VHDL(蓝色) - Source
通过这些数字(只有这些数字),VHDL似乎比Verilog更广泛使用;但是,没有关于每个市场份额细节的迹象。
答案 1 :(得分:3)
我在一家总部位于硅谷的大型上市硬件设计公司工作。我们以前使用VHDL,但在2002年(ish)切换到verilog。
2008年左右,我们切换到系统verilog。据我了解,大多数非军事/非政府合同公司使用系统verilog,而军事/政府合同实体最近使用VHDL ..但不要引用我......
这是你要求的吗?如果是这样,系统verilog为+1:)
答案 2 :(得分:3)
在德州仪器公司,Verilog更受欢迎。我的经验是,设计师通常可以使用他们喜欢的任何一种,并且大多数人都认为Verilog更易于使用,而且代码比同等的VHDL更短(事实)。只需检查具有这两者的任何教科书,您就可以看到代码长度的差异。
答案 3 :(得分:2)
我是一名ASIC和FPGA设计师/验证工程师已有17年,我从事过VHDL和verilog项目。我去过一些使用VHDL(Intel,Qualcomm,Lockheed,Raytheon)的大公司。然而,我所见过的所有知识产权都在verilog中,无论价值多少。此外,从我有限的求职面试和经验样本来看,在我职业生涯的大部分时间里,它在VHDL和Verilog之间的分配相当均匀。
我认为VHDL和Verilog直到2000年中期,当Verilog演变为System Verilog时,VHDL和ECDL保持相当静态,除了微小的变化。过去,VHDL具有更多不可综合的语言功能,有助于验证老式的verilog。使用System Verilog,VHDL在这个强度领域实现了跨越式发展,并且从未对其自身的演变做出回应,因此我(通常)看到向SV迁移并远离VHDL。
答案 4 :(得分:2)
我没有数字,也没有任何直觉。我会给你一些关于VHDL的事实。
[1] SystemVerilog将Verilog-HDL增强到与VHDL的现有功能相同(STD.1076-2002)。
[2] VHDL 2008(STD.1076-2008):有没有人使用过最新标准。请使用它,然后与Verilog(STD.1364-2005)进行比较。
[3] SystemVerilog通过添加丰富的用户定义类型系统扩展了Verilog-HDL,并增加了强类型功能,尤其是在用户定义类型的领域。 ...然而,VHDL中的类型检查的强度仍然超过SystemVerilog中的类型检查。 ......强类型的缺点在于性能;即编译和模拟(仅在启用运行时检查时)很慢。在考虑项目的投资额(我们公司的推理)时,编制缓慢不是问题。
我认为VHDL是一种“安全”语言,Verilog是一种“快速”语言,可以让你快速编写模型。我工作的公司更喜欢安全超速;所以我们主要在我们的设计流程中使用VHDL。
另外,请查看新的OS-VVM(开源VHDL验证方法)开发。