mirror of
https://github.com/zachjs/sv2v.git
synced 2026-09-07 11:51:28 +02:00
18 lines
434 B
Systemverilog
18 lines
434 B
Systemverilog
module top;
|
|||
|
|
typedef logic [1:0] T;
|
||
|
|
function automatic [1:0] flip;
|
||
|
|
input [1:0] inp;
|
||
|
|
flip = ~inp;
|
||
|
|
endfunction
|
||
|
|
initial begin
|
||
|
|
case (flip(2'b00)) inside
|
||
|
|
2'b11: $display("good");
|
||
|
|
default: $display("default");
|
||
|
|
endcase
|
||
|
|
case (T'(flip(2'b00))) inside
|
||
|
|
2'b11: $display("good");
|
||
|
|
default: $display("default");
|
||
|
|
endcase
|
||
|
|
end
|
||
|
|
endmodule
|