2013-05-06 77 views
4

如何获取Verilog语言标准? 有免费版吗?如果不是,我可以得到的最接近的免费资源是什么?如何获得Verilog语言标准?

我感兴趣的是:

  • IEEE标准1364-2001
  • IEEE标准1364年至2005年

我发现IEEEXplore付费版本,但价格($ 175),似乎一对于那些只想查找一些东西的人来说,这一点很陡。

+2

如果你的大学生大多数课程提供通过大学的IEEE访问。但Google可能对这些版本很安静;) – Morgan 2013-05-06 14:55:19

回答

10

你可以得到免费的最接近的是IEEE 1800至2012年的SystemVerilog LRM,您可以在这里免费下载:

+2

如果您的学校或公司拥有IEEEXplore订阅,那么您应该可以通过该订阅获得免费。我建议获得免费的IEEE Std 1800-2012,@dwikle提供链接。它集成了所有Verilog版本(IEEE Std 1364-XXXX),SystemVerilog版本(IEEE Std 1800-20XX)。 IEEE Std 1800-2012第22.14节列出了关键字的差异。 – Greg 2013-05-06 19:00:53

+0

SystemVerilog!= Verilog 2001 – Stephen 2014-11-09 12:10:55

6

不要让1800 LRM - SystemVerilog的不是Verilog,并且改变了很多,它作为Verilog参考是没用的。你可以在各个地方免费找到2005 LRM的草案2 - 搜索'1364-2005.pdf'。这非常接近2005年的LRM,而且足够好。不知道你在哪里得到了175美元的价格标签 - 我想我几年前为印刷版和pdf版付了很多。

+5

这不完全正确。在IEEE Std 1800-2009的发布中,Verilog和SystemVerilog已经被IEEE合并,如快速摘要中所述; http://ieeexplore.ieee.org/servlet/opac?punumber=5354133。这两种语言现在是相同的,假设你正在运行一个跟上标准的模拟器。 – Greg 2013-05-08 01:39:17

+2

不,它*完全正确。这两种语言是不一样的;从类型到网络和登记册之间的差异,从上到下,各种基本的东西都有根本的区别。如果您需要Verilog的指导,读取SystemVerilog LRM完全是错误的。 IEEE是无关紧要的;这个过程是由供应商通过CAG驱动的,并由IEEE制定的。 – EML 2013-05-08 07:44:19

+1

[关于Verilog的维基百科文章](http://en.wikipedia.org/wiki/Verilog#SystemVerilog)表明SystemVerilog代表Verilog 2005中定义的_superset_。我不是Verilog规范的专家,我只是然而,假设该维基百科文章中的那个项目可能代表一个有效且真实的断言。 虽然我不希望听起来不友善,但我不确定供应商政治如何在规范中引入。在考虑Verilog w.r.t中Java的前瞻性工具开发时,我想我想从SystemVerilog开始,LOL Cheers – 2014-01-24 19:02:29