云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VerilogHDL的基本语法

VerilogHDL的基本语法

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 5:44:50

在块结束时才完成赋值操作 变量 if else语句 case语句

case(控制表达式)

分支表达式1:语句1; 分支表达式2:语句2; 分支表达式3:语句3; …

分支表达式m:语句m;

default:语句n endcase 循环语句

forever循环语句

forever循环语句常用语产生周期性的波形,与always不同的地方在于它不能独立写在程序中,必须写在

initial块中,常用于产生仿真测试信号。 eg. initial begin clock = 0; #

5 forever #

10 clock = ~ clock; end

repeat循环语句

repeat循环语句是用于执行指定循环次数的过程语句,格式如下: repeat(表达式)语句 eg. initial

begin s=0; i=1;

repeat(100) begin s=s+i; i=i+1 end end

while循环语句

while循环执行过程中赋值语句直到指定的条件为假

for循环语句

结构声明语句

initial说明语句

initial语句常用于对各变量的初始化,一个程序模块中可以有多个initial语句,所有的initial语句在程序一开始同时执行,并且只执行一次。

always说明语句

always语句和initial语句一样可以有多个always语句,always语句也是在程序一开始的时候就被执行,不同的是always语句不断重复运行。但是always语句后跟的语句是否执行,要看其敏感事件列表是否满足,若有条件满足,则运行一次语句。电平触发的always块常用于说明组合逻辑的行为,而在边沿触发的always块常用于描述时序行为。 eg.

reg[7:0] count

搜索更多关于: VerilogHDL的基本语法 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

在块结束时才完成赋值操作 变量 if else语句 case语句 case(控制表达式) 分支表达式1:语句1; 分支表达式2:语句2; 分支表达式3:语句3; … 分支表达式m:语句m; default:语句n endcase 循环语句 forever循环语句 forever循环语句常用语产生周期性的波形,与always不同的地方在于它不能独立写在程序中,必须写在initial块中,常用于产生仿真测试信号。 eg. initial begin clock = 0; # 5 forever # 10 clock = ~ clock; end

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com