导读 大家好,我是小豆豆,我来为大家解答以上问题。verilog if语句,verilog中if else和case语句有什么区别很多人还不知道,现在让我们一起来...
大家好,我是小豆豆,我来为大家解答以上问题。verilog if语句,verilog中if else和case语句有什么区别很多人还不知道,现在让我们一起来看看吧!
1、功能差不多,if else有优先级,case没有,一般类别少的用if else,类别多用case。
2、例如:
3、if (data == 1)
4、 out <= 2'b01;
5、else if (data1 == 1)
6、 out <= 2'b10;
7、else
8、 out <= 2'b00;
9、case (addr[3:0])
10、4'h0: out = 0;
11、4'h1: out = 1;
12、4'h2: out = 2;
13、4'h3: out = 3;
14、4'h4: out = 4;
15、default: out = 0;
16、endcase
本文到此讲解完毕了,希望对大家有帮助。
免责声明:免责声明:本文由用户上传,如有侵权请联系删除!