forever 循环语句用法说明 --- verilog HDL
参考: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相关推荐
- python的for语句用法_python中list循环语句用法实例
本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...
- php语言while循环语句,PHP循环语句用法之while循环
PHP循环语句用法之while循环 计算机对于重复性的工作是很有一套解决办法的,以下百分网小编整理的PHP循环语句用法之while循环的介绍吧,希望对大家有所帮助,更多信息请关注应届毕业生网! 计算机 ...
- python循环语句画图_Python基础之循环语句用法示例【for、while循环】
本文实例讲述了Python基础之循环语句用法.分享给大家供大家参考,具体如下: while 循环 Python中while语句的一般形式: while 判断条件: statements 同样需要注意冒 ...
- C语言for循环语句用法
for语句一般形式如下: for(表达式1;表达式2;表达式3) 循环体 说明: (1)for是关键字. (2)for之后的圆括号内一共有3个表达式,以分号隔开.一般情况下,表达式1的作用 ...
- while循环语句用法_EXCEL退出DO LOOP循环语句|until、while
退出某语句,我们前面都是用exit,退出程序用end,exit可用于退出for next,也可用于do loop循环.今天我们来学习退出DO LOOP语句的另外两个语句,until和while. 还是 ...
- java do while 循环语句用法
do-while声明时,至少一次会循环一次,. 它的语法如下: do {undefined statement (s) } while (booleanexpression); 简单实例 public ...
- java的dowhile循环语句_java do while 循环语句用法
do-while声明时,至少一次会循环一次,. 它的语法如下: do { statement (s) } while (booleanexpression); 简单实例 public class ma ...
- 阿里P8亲自讲解!javawhile循环语句用法
前言 作为一个已经毕业的计算机专业学长,其实几年大学走来还是挺感慨万千的.(说明一下:一本,非958.211) 老实说,上大学之前填志愿选专业的时候没有任何打算,就觉得学海熬到头了,向往已久的大学舒坦 ...
- 【 Verilog HDL 】循环语句总结
目录 综述 forever语句 repeat语句 while语句 for语句 综述 在Verilog HDL中存在四种类型的循环语句,用来控制执行语句的执行次数. 1) forever 连续的执行语 ...
最新文章
- ubuntu中pycharm配置opencv2环境
- 零基础学python可以吗-零基础学习Python可以学会吗?你有哪些方法?
- 128. Longest Consecutive Sequence
- 第6章循环结构(二)
- LocalDB 和Compact
- 小米10预计春节后见 售价超3500元没悬念
- centos安装最新的visual studio code并设置中文
- sweetalert2不相应回车_你还不知道的SketchUp建模小技能
- FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
- 3.分布式服务架构:原理、设计与实战 --- 服务化系统容量评估和性能保障
- 史上最全CSDN中免积分下载攻略
- 数据结构1800题-错题集-第五章
- java实现列表拖动排序
- 将keras训练好的神经网络模型生成独立于python环境运行的.exe文件并在matlab中调用(上篇)
- 输入框@选人功能实现
- Python爬虫爬取动态网页
- 神经网络编程的34个案例,java调用神经网络模型
- 计算机网络笔记02---网络边缘和网络核心
- 日常学习中遇到的好的资源(Graph Clustering and GNN)(持续更新)
- 永大电梯服务器显示连接断开,提供上海永大电梯服务器