Altera_Forum
Honored Contributor
14 years agoVerilog "case" collision problem
case( 1'b1 ) // synthesis parallel_case
a:value <= 4'd1; b:value <= 4'd2; c:value <= 4'd3; d:value <= 4'd4; endcase if there is only 1 condition equals,the synthesis result is parallel. My question is:when there are 2 or more condition hit,for example,b=1 and a=1,How the "value" turn out to be? It's 4'hxx or 4'd2 ? Does the value depend on the first statement when multiple hits? thank U!