SYoong的个人空间 https://blog.eetop.cn/1584010 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Verilog学习笔记基本语法篇(六)········ 循环语句

已有 1465 次阅读| 2016-9-24 20:13 |个人分类:Verilog基础|系统分类:芯片设计

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循环相同,注意表达式之间要用分号分割。


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 3

    粉丝
  • 0

    好友
  • 3

    获赞
  • 1

    评论
  • 访问数
关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-28 10:54 , Processed in 0.017854 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部