第1章 引言
1.1 Verilog HDL语言的产生与发展
Verilog HDL(Verilog HDL:Verilog Hardware Description Language)是一种硬件描述语言,可以对电子电路和系统的行为进行描述。基于这种描述,结合相关的软件工具,可以得到所期望的实际的电路与系统。
Verilog HDL从20世纪80年代初由GDA(Gateway Design Automation)公司*早推出,到现在被全球范围内的众多设计者所接受,已经经历了20多年的时间。
Verilog HDL(经常又称为Verilog)*初是GDA公司为其数字逻辑仿真器产品配套开发的硬件描述语言,用于建立硬件电路的模型。那时它只是一种专用语言,但随着这种仿真器产品及其后续版本Verilog-XL的出现和广���应用,Vefilog也因为其使用的方便性和实用性而逐渐被众多设计者所接受,影响力不断扩大。
1 987年,**的电子设计自动化(EDA:Electronic Design Automation)厂商Synopsys公司开始使用Verilog语言作为其综合工具的标准输入语言。
1989年,另一个**的EDA厂商Cadence公司收购了GDA公司,然后把Verilog HDL进行了公开发布。随后,一个名为OVI(Open Verilog HDL International)的组织成立了,专门负责Verilog的发展和标准化推动工作。到了l993年,几乎所有专用集成电路设计厂商都开始支持Verilog,并且认为Verilog-XL是*好的电路仿真软件。同时,OVI推出2.0版本的Verilog规范。美国电气和电子工程师协会(IEEE:Institute of Electrical and Electronics Engineers)接受了将OVI的Verilog HDL 2.0作为IEEE标准的提案,并于1995年12月制定了Verilog的国际标准IEEE 1364.1995。此后,IEEE在2001年又发布了更为完善和丰富的IEEE 1364-2001标准。这两个标准的发布极大地推动了Verilog在全球的发展。
Verilog语言被广泛使用的基本原因在于它是一种标准语言,与设计工具和实现工艺无关,从而可以方便地进行移植和重用。Verilog语言的两个*直接的应用领域是可编程逻辑器件和专用集成电路(ASIC:Application Specific Integrated Circuits)的设计,其中可编程逻辑器件包括复杂可编程逻辑器件(CPLD:Complex Programmable Logic Devices)和现场可编程门阵列(FPGA:Field Programmable Gate Arrays)。一段Verilog代码编写完成后,用户可以使用Altera或Xilinx等厂商生产的可编程逻辑器件来实现整个电路,或者将其提交给专业的代工厂用于ASIC的生产,这也是目前许多复杂的商用芯片(例如微控制器)所采用的实现方法。
关于Verilog语言,*后需要说明的是,它不同于常规的顺序执行的计算机程序(program),Verilog从根本上讲是并发执行的,因此我们通常称之为Verilog代码(code),而不是Verilog程序。
……