第10节 Verilog HDL 行为建模
推荐给好友
打印
加入收藏
更新于2008-05-18 16:06:36

Verilog HDL 行为建模

  • 行为级描述是对系统的高抽象级别的描述,注重的是系统的功能而不是底层硬件实现。
  • Verilog有高级编程语言结构用于行为描述,包括:
    wait、while、if then、case、forever等
  • Verilog的行为建模:用高级编程语言编写的并行的、动态的过程块来描述系统的功能。

过程块(1)

  • 过程块是行为模型的基础。
  • 过程块有两种:
    initial块,只执行一次
    always块,只要条件满足,就循环执行



    两种过程块

     



    initial语句
  • 只执行一次
  • 在仿真开始时执行,不可综合。
    例子:带顺序过程的initial语句



    always语句
  • always语句反复执行
    例: always #5 Clock=~Clock;
  • 由事件控制的顺序过程的always语句


    块语句
  • 块语句用来将多个语句组织在一起,使得他们在语法上如同一个语句。分两类:
    顺序块语句:内部语句按次序顺序执行

    并行块语句:内部语句同时并行执行

过程块(2)

  • 过程块中经常包含下列部件:
    过程赋值语句:描述过程块中的数据流
    时序控制:控制块的执行及块中的语句。
    高级结构(循环,条件语句):描述块的功能

 

<<上一节  下一节>>  




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