C语言的for循环转verilog,Verilog for 循环语句
Verilog for 循环语句
在Verilog 语法中,定义了多种循环语句,其中for是应用最广泛的一种语句,不仅可以在顺序语句中使用,在并发语句中也有相应的模型。for 循环语句可以用在实体模块中,也可以用在仿真模块中。在实体模块中for循环语句是可综合的。
顺序语句中使用for 循环
for循环语句的格式
for(表达式1; 表达式2; 表达式3) begin
语句1;
语句2;
…
语句n;
end
说明:如果只有一条语句,begin和end关键字可以省略。
一般在for循环中循环变量都使用integer类型。例如:
integer i;
reg [15:0] a,b;
for(i=0; i<16;i=i+1;)
a[ i ] = b [ i ];
for循环执行步骤如下:
step1: 求解表达式1;
step2: 求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面的第3步。若为假(0),则结束循环,转到第5步。
step3: 执行,若表达式为真,在执行指定的语句后,求解表达式3。
step4: 返回,返回上面的第2步骤继续执行。
step5: 结束循环,执行for循环之后的语句。
例1 :利用for循环实现二进制到格雷码转换
module binary2gray
(
C语言的for循环转verilog,Verilog for 循环语句相关推荐
- 【 Verilog HDL 】循环语句总结
目录 综述 forever语句 repeat语句 while语句 for语句 综述 在Verilog HDL中存在四种类型的循环语句,用来控制执行语句的执行次数. 1) forever 连续的执行语 ...
- Verilog HDL常用循环语句类型
1.1 Verilog HDL常用循环语句类型 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Verilog HDL常用循环语句类型: 5)结束语. 1.1.2 本节引 ...
- [Verilog硬件描述语言]程序设计语句
目录 一.数据流建模 二.行为级建模 2.1 应用场景 2.2 initial过程语句 2.3 always过程语句 2.3.1 电平敏感信号: 2.3.2 边沿敏感信号: 2.3.3 initial ...
- Verilog学习之路(4)— Verilog HDL的程序设计语句
Verilog HDL的程序设计语句 一.连续赋值语句 连续赋值语句通常用来描述组合逻辑电路,连续赋值的目标类型主要是标量线网和向量线网两种,标量线网如"wire a,b;",向量 ...
- Algorithm:C++语言实现之字符串相关算法(字符串的循环左移、字符串的全排列、带有同个字符的全排列、串匹配问题的BF算法和KMP算法)
Algorithm:C++语言实现之字符串相关算法(字符串的循环左移.字符串的全排列.带有同个字符的全排列.串匹配问题的BF算法和KMP算法) 目录 一.字符串的算法 1.字符串的循环左移 2.字符串 ...
- 【C语言简单说】十四:for循环
说到了循环,我们的内容也就差不多了,此内容并不深入讲解太多东西,大家学习完,如果要深入的话可以查看相关书籍,详细大家学习完后可能会觉得看书上说的可能就看懂了. 可能会有人说为什么不说进制?或者说位运算 ...
- for循环c语言流水灯,巧用数组与for循环为流水灯程序瘦身
数组--一种储存大量同性质数据的连续存储器空间 a [6]; b [] = {2,4,8,3,6}; c[6] = {1,2,3,4,5,6}; char d[6] = "hello&quo ...
- (64)FPGA面试题-在Verilog中,$display语句可以使用哪些不同的选项?
1.1 FPGA面试题-在Verilog中,$display语句可以使用哪些不同的选项? 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-在Verilog ...
- c语言已知祖父年龄70,实验三循环结构程序设计.doc
实验三循环结构程序设计 实验三 循环结构程序设计 一.实验目的 (1) 掌握while.do~while.for语句的使用. (2) 掌握循环体内使用break.continue语句的作用. (3) ...
- C语言入门(九)>>>循环 - while循环
文章目录 while循环 while循环 我们已经掌握了if语句 if(条件) 语句: 当条件满足的情况下,if语句后的语句执行,否则不执行,但是这个语句只会执行一次. 但是我们发生生活中很多的实际的 ...
最新文章
- 基于SfM计算相机姿态
- 特斯拉撞了警车:辅助系统Autopilot全程开启,连撞两车还没自动停下
- python中的format什么意思中文-Python中format的用法
- html列表按时间排序代码_程序员小白必看:腾讯视频版排序列表的实现
- 嵌入式Web Service gSOAP的移植与应用(二)
- 小甲鱼python课后题答案_Python 小甲鱼教程 课后练习44
- Vue项目中公用footer组件底部位置的适配问题
- Nginx 配置内网访问树莓派4 ASP.NET Core 3.0 网站
- centos下cmake安装
- 21. Kotlin学习笔记 (一) 基本语法
- “无法找到Internet Explorer”的解决方法
- SpringBoot(十六)_springboot整合JasperReport6.6.0
- 【Win10 + Ubuntu 16.04/18.04双系统 + 双硬盘/单硬盘 安装】传统意义双系统
- 淘宝客小程序制作(3)-API编写及部署
- python之父:《Python程序员指南》这本书你应该了解以下,pdf
- 2022制冷与空调设备运行操作培训试题及答案
- krnln.fnr和shell.fne_电脑开机显示failedtoloadkernllibrary什么意思啊
- pytorch实现手写数字图片识别
- 如何解决服务器证书不受信任,pycharm 如何跳出服务器证书不受信任的提示
- 智能语音机器人智能在哪里?