原创 FPGA学习笔记之三:Verilog HDL语言

2009-2-17 17:41 2696 5 5 分类: FPGA/CPLD
Verilog HDL是一种硬件描述语言 (Hardware Description Language,HDL)。Verilog HDL类似于C语言,所以一般电子工程师很容易熟悉它。Verilog HDL可用于从算法级、门级到开关级的多种抽象层次的数字系统建模。















Verilog HDL是一种硬件描述语言 (Hardware Description Language,HDL)。Verilog HDL类似于C语言,所以一般电子工程师很容易熟悉它。Verilog HDL可用于从算法级、门级到开关级的多种抽象层次的数字系统建模。如今,Verilog HDL已经成为数字系统设计的首选语言,并成为综合、验证和布局布线技术的基础。


Verilog包含了丰富的内建原语,包括逻辑门、用户定义的原语、开关以及线逻辑。它还具有器件管脚间的时延和时序检查功能。从本质上讲,Verilog所具有的混合抽象层次由两种数据类型所提供,这两种数据类型是线网(net)和变量(variable)。对于连续赋值,变量和线网的表达式能够连续地将值驱动到线网,它提供了基本的结构级建模方法。对于过程赋值,变量和网络值的计算结果可以存储于变量当中,它提供了基本的行为级建模方法。一个用Verilog HDL描述的设计包含一组模块,每一个模块都包含一个I/O接口和一个功能描述。模块的功能描述可以是结构级的、行为级的、也可以是结构级和行为级的混合。这些模块组成一个层次化结构并使用线网进行互连。


Verilog语言可以通过使用编程语言接口(Programming Language Interface,PLI)和Verilog程序接口(Verilog Procedural Interface,VPI)进行扩展。PLI/VPI是一些例程的集合,它使得外部函数能够访问包含在Verilog HDL描述内部的信息,推动了与仿真之间的动态交互。PLI/VPI的应用包括将Verilog HDL仿真器与其它仿真和CAD系统、用户定制的调试任务、时延计算以及标注器相连接。

--------------------------------------------------------------------------------

Verilog HDL的发展历史


年代


历史事件


1983年-1984年


Verilog HDL由Phil Moorby设计发明完成。


1985年


作为验证仿真产品被引入EDA市场,值得一提的是,对Verilog HDL产生影响最多的语言是HILO-2,该语言由英格兰的Brunel University为英国国防部开发,它的目的是产生一个测试生成系统。HILO-2成功地将门级抽象与寄存器传输级抽象相结合,并成功地支持验证仿真、时序分析、故障仿真和测试生成。


1990年


Cadence Design Systems公开了Verilog HDL,并成立了一个独立的Open Verilog International(OVI)组织来管理和改进Verilog HDL。


1992年


OVI董事会开始了将Verilog HDL纳入IEEE标准的努力。


1993年


成立了第一个Verilog的IEEE工作组。


1995年


Verilog终于成为了IEEE标准(IEEE Std 1364-1995)。


1996年–2001年


1364工作组开始收集全世界1364用户的反馈意见以期对IEEE Std 1364-1995作相应的增强和修改。一个更好的Verilog标准呈现在了大家的面前,这就是IEEE Std 1364-2001。


2005年


Verilog增加了一些新的语言特色和较小的改动,成为新的IEEE 标准1364-2005。


2005-现在


一些高级语言的出现增加了Verilog的改变,出现了SystemVerilog。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条