zoukankan      html  css  js  c++  java
  • 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循环相同,注意表达式之间要用分号分割。

  • 相关阅读:
    论线段树:二
    BST 二叉搜索树
    论线段树:一
    [luoguP3627][APIO2009]抢掠计划
    二分图匹配(匈牙利算法)
    SPFA 全面讲解
    markdown的常用高级操作。
    UVA11235 Frequent values
    P2279 [HNOI2003]消防局的设立
    P2216 [HAOI2007]理想的正方形
  • 原文地址:https://www.cnblogs.com/SYoong/p/5857367.html
Copyright © 2011-2022 走看看