MSB的案例陈述

时间:2018-05-17 00:27:48

标签: verilog

我对输入数据的MSB有疑问。

我的输入有一个8位寄存器。在我的案例陈述中,我只关心我的MSB的价值,但我不确定如何以有效的方式确定这一点。例如,我不想执行以下操作:

code...

case(INP)
2'b10000000://stuff
2'b10000001://stuff
2'b10000010://stuff 

...

必须有更好的方法来做到这一点。这会起作用吗(见下文)?

code...

    case(INP)
    2'b1XXXXXXX://stuff

1 个答案:

答案 0 :(得分:0)

这是casez的用途。文字中的case(INP) 8'b1???????://stuff 8'b00000001://morestuff 8'b0?00001?:// matches 00000010 000000011 01000010 010000011 endcase 会转换为Z,而var abc = {}; var abc = new Object(); 会将其视为不关心。

Scanner