第12节 过程时序控制
推荐给好友
打印
加入收藏
更新于2008-05-18 16:10:18

过程时序控制

在过程块中可以说明过程时序。
过程时序控制有三类:

  • 简单延时(#delay):
    延迟指定时间步后执行
  • 边沿敏感的时序控制:@(<signal>)
    在信号发生翻转后执行。
    可以说明信号有效沿是上升沿(posedge)还是下降沿(negedge)。
    可以用关键字or指定多个参数。
  • 电平敏感的时序控制:wait(<expr>)
    直至expr值为真时(非零)才执行。
    若expr已经为真则立即执行。

    例子:

    简单延时
     在test bench中使用简单延时(#延时)施加激励,或在行为模型中模拟实际延时。在简单延时中可以使用参数。

   边沿敏感时序
     时序控制@可以用在RTL级或行为级组合逻辑或时序逻辑描述中。可以用关键字 posedge 和 negedge 限定信号敏感边沿。敏感表中可以有多个信号,用关键字or连接。



<<上一节  下一节>>




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