三种格式中的条件表达式,一般为逻辑表达式或关系表达式,也可以是一位的变量。 系统对条件表达式的值进行判断,若为 0 、x 、z,按“假”处理;若为 1 ,按“真”处理,执行指定语句。语句可以是单句,也可以是多句,多句时用begin-end括起来。 为了清晰表达 if 和 else 的匹配关系,建议最好用begin-end 将“指定语句”括起来。 //if-else条件分支语句应用举例 module sel-from-three (q,sela,selb,a,b,c) ; input sela,selb,a,b,c ; output q ; reg q ; always @ (sela or selb or a or b or c) begin if (sela) q=a ; else if (selb) q=b ; else q=c ; end endmodule sela selb 语句 0 0 q=c 0 1 q
原创力文档

文档评论(0)