网站搜索:
第12节 过程时序控制
文章出处:与非网
更新于2008-05-18 08:10:18

过程时序控制

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

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

    例子:

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

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



<<上一节  下一节>>



关于OpenHW | OpenHW使用说明 | FAQ | 相关法律 | 版权声明 | 网站地图
联系邮件:xiaoquan@eefocus.com  联系电话: 010-58859035-8012
Powered by eefocus.com