第5节 Verilog HDL
推荐给好友
打印
加入收藏
更新于2008-05-18 15:39:45

第5节 Verilog HDL

Verilog HDL 简介

    Verilog HDL历史

  • 1983年,Gateway Design Automation公司推出Verilog语言,开发了仿真与验证工具;
  • 1985年,GDA推出Verilog仿真器Verilog-XL:仿真速度快,处理能力强,具有交互式调试手段;
  • 1987年,Synopsys公司的综合软件开始接受Verilog输入;
  • 1989年,Cadence公司收购GDA,进一步扩大Verilog的影响;
  • 1990年,Open Verilog International(OVI)成立,推广Verilog HDL和Veriog-XL被广泛推广;
  • 1993年,OVI推出Verilog2.0,作为IEEE提案提出申请;
  • 1995年,IEEE通过Verilog HDL标准IEEE1364;
  • 2001年,IEEE 发布了Verilog HDL 1364-2001标准。这个标准中加入了Verilog HDL-A标准,使Verilog能够描述模拟设计。
  • 目前,Verilog与VHDL成为最广泛使用的、具有国际标准支持的硬件描述语言,绝大多数的EDA厂商都支持这两种描述语言;在工业界和ASIC设计领域,Verilog HDL应用更加广泛。

    Verilog HDL设计与抽象级别

  • Verilog的主要应用:
    --ASIC、FPGA工程师编写可综合的RTL代码模块;
    --面向高抽象级别仿真的系统结构设计;
    --测试工程师用于编写各种层次的测试程序;
  • 不同的设计阶段采用不同的抽象级别
    --首先在行为级描述各功能块,以降低描述难度,提高仿真速度。
    --在综合前将各功能模块进行RTL级描述。
    --将各模块集成为高层系统,采用结构级描述。

Verilog HDL 逻辑设计

  • 行为描述
  • 结构描述
  • 混合描述

行为级和RTL级描述

  • 2输入多路选择器的行为描述为:只要信号 a 、 b 、 sel至少一个发生变化,如果 sel 为 0 则 输出 a ;否则 输出 b 。

  • RTL模型中,体现的是数据流的流动和处理。任何同步时序元件在时钟沿处的行为都要精确描述。RTL级描述是行为级Verilog的子集。

结构级描述

  • 结构级Verilog适合开发小规模模块或利用低层次单元设计较高层次的模块。
    --Verilog内部带有基本逻辑单元(primitive),如各种门。
    --用户可以定义自己的基本单元UDP(User Defined Privitives)
  • 如2输入多路选择器的结构级描述,采用Verilog基本单元(门)描述。描述中可含有延时信息。

Verilog中的模块

  • 可以将模块的实例通过端口连接 起来构成一个大的系统或元件。
  • REG4有DFF模块的4个实例。每 个实例都有自己的名字(d0, d1, d2, d3),是每个实例的标记。
  • 使用位置映射时,实例中端口的 次序与模块定义的次序相同。
  • 每个实例都是模块的一个完全的 拷贝,相互独立、并行。


<<上一节  下一节>>

相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.