1、条件分支语句
(1)if 条件语句
if 条件语句就是判断所给的条件是否满足,然后根据判断的结果来确定下一步操作。
主要表达形式有以下三种:
if 条件语句示例如下:
(2)case条件分支语句
当if 语句中含有多个if语句的嵌套使用时,可以采取case条件语句。case语句的语法格式为:
使用case语句需要注意的是:
2、循环语句
(1)forever循环语句
无限循环语句,直到遇到$finish为止。时钟信号为无限循环语句。
语法格式:forever 语句或语句块;
示例如下:
(2)repeat循环语句
“repeat”表示执行固定次数的循环。
语法格式:repeat (循环次数表达式) 语句或语句块(循环体)
示例如下:
(3)while循环语句
语法格式:while (条件表达式) 语句或语句块
示例如下:
(4)for循环语句
for语句在可综合设计电路中没有意义,适用于移位寄存器。
语法格式:for (循环变量赋初值;循环结束条件;循环变量增值) 语句块;
示例如下: