参考:verilog数字系统设计教程【第四版】夏宇闻

1、forever 语句介绍
2、用法要点
3、代码举例

1、forever 语句介绍

连续的执行语句,无限循环。

forever 语句格式
1、单语句forever 语句;
2、多语句forever begin多条语句end

2、用法要点:

1)、一般用于仿真:用来产生周期性的波形,作为仿真测试信号。
2)、必须写在 initial 块中。

3、用法举例

`timescale 1ns / 1psmudule tb_forever;
//======================================================
/*  forever:Generally used for simulation files
*/
//======================================================
reg clk_always = 0;
reg clk_forever = 0;
reg clk_forever0 = 0;
reg clk_forever1 = 0;
reg clk_forever2 = 0;
reg clk_forever3 = 0;// always : Generate a clock with cycle 2
always #1 clk_always = ~clk_always;// forever 1:Generate a clock with cycle 4
initial beginforever #2 clk_forever = ~clk_forever;
end// forever 2 :Generate two identical clocks with a cycle of 2
initial beginforever begin#1  clk_forever0 = ~clk_forever0;clk_forever1 = ~clk_forever1;end
end// forever 3 : Generate two clocks with the same cycle but different phase
initial beginforever begin#1  clk_forever2 = ~clk_forever2;#2  clk_forever3 = ~clk_forever3;end
endendmodule

仿真结果如下:

forever 循环语句用法说明 --- verilog HDL相关推荐

  1. python的for语句用法_python中list循环语句用法实例

    本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...

  2. php语言while循环语句,PHP循环语句用法之while循环

    PHP循环语句用法之while循环 计算机对于重复性的工作是很有一套解决办法的,以下百分网小编整理的PHP循环语句用法之while循环的介绍吧,希望对大家有所帮助,更多信息请关注应届毕业生网! 计算机 ...

  3. python循环语句画图_Python基础之循环语句用法示例【for、while循环】

    本文实例讲述了Python基础之循环语句用法.分享给大家供大家参考,具体如下: while 循环 Python中while语句的一般形式: while 判断条件: statements 同样需要注意冒 ...

  4. C语言for循环语句用法

    for语句一般形式如下: for(表达式1;表达式2;表达式3)       循环体 说明: (1)for是关键字. (2)for之后的圆括号内一共有3个表达式,以分号隔开.一般情况下,表达式1的作用 ...

  5. while循环语句用法_EXCEL退出DO LOOP循环语句|until、while

    退出某语句,我们前面都是用exit,退出程序用end,exit可用于退出for next,也可用于do loop循环.今天我们来学习退出DO LOOP语句的另外两个语句,until和while. 还是 ...

  6. java do while 循环语句用法

    do-while声明时,至少一次会循环一次,. 它的语法如下: do {undefined statement (s) } while (booleanexpression); 简单实例 public ...

  7. java的dowhile循环语句_java do while 循环语句用法

    do-while声明时,至少一次会循环一次,. 它的语法如下: do { statement (s) } while (booleanexpression); 简单实例 public class ma ...

  8. 阿里P8亲自讲解!javawhile循环语句用法

    前言 作为一个已经毕业的计算机专业学长,其实几年大学走来还是挺感慨万千的.(说明一下:一本,非958.211) 老实说,上大学之前填志愿选专业的时候没有任何打算,就觉得学海熬到头了,向往已久的大学舒坦 ...

  9. 【 Verilog HDL 】循环语句总结

    目录 综述 forever语句 repeat语句 while语句 for语句 综述 在Verilog HDL中存在四种类型的循环语句,用来控制执行语句的执行次数. 1) forever  连续的执行语 ...

最新文章

  1. ubuntu中pycharm配置opencv2环境
  2. 零基础学python可以吗-零基础学习Python可以学会吗?你有哪些方法?
  3. 128. Longest Consecutive Sequence
  4. 第6章循环结构(二)
  5. LocalDB 和Compact
  6. 小米10预计春节后见 售价超3500元没悬念
  7. centos安装最新的visual studio code并设置中文
  8. sweetalert2不相应回车_你还不知道的SketchUp建模小技能
  9. FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
  10. 3.分布式服务架构:原理、设计与实战 --- 服务化系统容量评估和性能保障
  11. 史上最全CSDN中免积分下载攻略
  12. 数据结构1800题-错题集-第五章
  13. java实现列表拖动排序
  14. 将keras训练好的神经网络模型生成独立于python环境运行的.exe文件并在matlab中调用(上篇)
  15. 输入框@选人功能实现
  16. Python爬虫爬取动态网页
  17. 神经网络编程的34个案例,java调用神经网络模型
  18. 计算机网络笔记02---网络边缘和网络核心
  19. 日常学习中遇到的好的资源(Graph Clustering and GNN)(持续更新)
  20. 永大电梯服务器显示连接断开,提供上海永大电梯服务器

热门文章

  1. 企业大数据平台技术体系架构
  2. 2017 北京赛区 J题 Pangu and Stones 【区间DP】
  3. 考考你掌握多少的好图
  4. 用OneKey.exe快速还原Ghost系统
  5. 第 2 篇、Linux操作基础 | Vim编辑器使用
  6. Windows7各版本功能区别(含图)
  7. MFC总结之CListCtrl用法及技巧(二)
  8. Kate  一款功能丰富的文本编辑器(可能是目前最好的开源跨平台轻量编辑器 之一)
  9. 【学习笔记】第二章 数据处理与可视化
  10. vulnhub之DC9靶机