verilog 中 case 分支的使用问题在case的分支中,如果有多个分支的结果是一样的应该怎么写?难道要每个分支都写一遍吗?比如00和01的结果是一样的时候,我这样写是错的,怎么办?case(……)2'b00:2'b01:

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 11:17:51
verilog 中 case 分支的使用问题在case的分支中,如果有多个分支的结果是一样的应该怎么写?难道要每个分支都写一遍吗?比如00和01的结果是一样的时候,我这样写是错的,怎么办?case(……)2'b00:2'b01:

verilog 中 case 分支的使用问题在case的分支中,如果有多个分支的结果是一样的应该怎么写?难道要每个分支都写一遍吗?比如00和01的结果是一样的时候,我这样写是错的,怎么办?case(……)2'b00:2'b01:
verilog 中 case 分支的使用问题
在case的分支中,如果有多个分支的结果是一样的应该怎么写?难道要每个分支都写一遍吗?比如00和01的结果是一样的时候,我这样写是错的,怎么办?
case(……)
2'b00:2'b01: begin
……
end
……
endcase

verilog 中 case 分支的使用问题在case的分支中,如果有多个分支的结果是一样的应该怎么写?难道要每个分支都写一遍吗?比如00和01的结果是一样的时候,我这样写是错的,怎么办?case(……)2'b00:2'b01:
分支条件之间用逗号.
case(……)
2'b00,2'b01: begin //将原来两个数字之间的:改为, //可以并列更多个条件
……
end
……
endcase