verilog中的?有什么含义是不是只表示高阻值状态啊?还是也表示不定 其实这个问题源于在下一个程序段中,当ADDRESS的值等于5'b0X000时,问casex执行完后A和B的值是多少.A=0;B=0;casex(ADDRESS)5'b00?:A=1;5'b01

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 13:42:17
verilog中的?有什么含义是不是只表示高阻值状态啊?还是也表示不定其实这个问题源于在下一个程序段中,当ADDRESS的值等于5''b0X000时,问casex执行完后A和B的值是多少.A=0;B=0

verilog中的?有什么含义是不是只表示高阻值状态啊?还是也表示不定 其实这个问题源于在下一个程序段中,当ADDRESS的值等于5'b0X000时,问casex执行完后A和B的值是多少.A=0;B=0;casex(ADDRESS)5'b00?:A=1;5'b01
verilog中的?有什么含义
是不是只表示高阻值状态啊?还是也表示不定 其实这个问题源于在下一个程序段中,当ADDRESS的值等于5'b0X000时,问casex执行完后A和B的值是多少.
A=0;
B=0;
casex(ADDRESS)
5'b00?:A=1;
5'b01?:B=1;
5'b10?00,5'b11?00:
begin
A=1;
B=1;
end
endcase

verilog中的?有什么含义是不是只表示高阻值状态啊?还是也表示不定 其实这个问题源于在下一个程序段中,当ADDRESS的值等于5'b0X000时,问casex执行完后A和B的值是多少.A=0;B=0;casex(ADDRESS)5'b00?:A=1;5'b01
表示什么都可以,例如:5'b00?表示匹配的值高三位一定要是两个0,而低三位则可以是任意值,包括0、1、Z等