Verilog学习笔记基本语法篇(六)········ 循环语句
2017-11-01 20:35
267 查看
在Verilog中存在着4种类型的循环语句,用来控制执行语句的执行次数。
1)forever语句: 连续执行的语句。
2)repeat语句: 连续执行n次的语句。
3)while语句: 执行语句,直至某个条件不满足。
4)for 语句: 三个部分,尽量少用或者不用for循环。
各语句的格式与注意事项:
1)forever格式:
forever 语句;
或:forever begin 多条语句 end
常用于产生周期性的波形,用来作为仿真测试信号。它与always的不同之处是不能独立在程序中,必须写在initial块中。
2)repeat格式:
repeat(表达式) 语句;
或:repeat(表达式) begin 多条语句 end
在repeat中,其表达式常为常量表达式。(可实现乘法器P60)
3)while格式:
while(表达式) 语句;
或:while(表达式) begin 多条语句 end
4)for的格式:
for(表达式1;表达式2;表达式3)
语句;
执行过程与 c 语言中的for循环相同,注意表达式之间要用分号分割。
1)forever语句: 连续执行的语句。
2)repeat语句: 连续执行n次的语句。
3)while语句: 执行语句,直至某个条件不满足。
4)for 语句: 三个部分,尽量少用或者不用for循环。
各语句的格式与注意事项:
1)forever格式:
forever 语句;
或:forever begin 多条语句 end
常用于产生周期性的波形,用来作为仿真测试信号。它与always的不同之处是不能独立在程序中,必须写在initial块中。
2)repeat格式:
repeat(表达式) 语句;
或:repeat(表达式) begin 多条语句 end
在repeat中,其表达式常为常量表达式。(可实现乘法器P60)
3)while格式:
while(表达式) 语句;
或:while(表达式) begin 多条语句 end
4)for的格式:
for(表达式1;表达式2;表达式3)
语句;
执行过程与 c 语言中的for循环相同,注意表达式之间要用分号分割。
相关文章推荐
- Verilog学习笔记基本语法篇(四)·········块语句
- GO语言学习笔记1(基本概念,条件循环语句)
- Verilog学习笔记基本语法篇(九)········ 任务和函数
- Verilog学习笔记基本语法篇(十)········ 常用系统函数
- Verilog学习笔记基本语法篇(十一)········ 常用系统函数
- VUE学习笔记三:基础语法之循环语句
- Verilog学习笔记基本语法篇(一)·········数据类型
- Verilog学习笔记基本语法篇(二)·········运算符
- Verilog学习笔记基本语法篇(三)·········赋值语句
- scala学习(2)-基本语法--for循环和if语句
- Swift 学习笔记一 基本数据类型和简单语句语法
- JS高级程序设计学习笔记之第三章基本概念(语法,数据类型,流控制语句,函数)——查漏补缺
- Verilog学习笔记基本语法篇(七)········ 生成块
- java学习之路 之 基本语法-特殊的流程控制语句(break、continue、return)
- 我的php学习笔记(三)条件语句和循环语句的介绍与应用
- Scala基本语法学习笔记
- python学习笔记5-条件,循环和其他语句
- 【JavaSE学习笔记】循环结构语句
- day02_js学习笔记_01_js的简介、js的基本语法
- C#笔记(2)---基本语法 [流程控制语句]