mirror of https://github.com/zachjs/sv2v.git
29 lines
673 B
Verilog
29 lines
673 B
Verilog
module top;
|
|
localparam A_FOO = 37;
|
|
localparam A_BAR = 97;
|
|
localparam B_FOO = -37;
|
|
localparam B_BAR = -97;
|
|
localparam FOO = 37;
|
|
localparam BAR = -97;
|
|
function [3:0] D_pack;
|
|
input reg x;
|
|
D_pack = {4{x}};
|
|
endfunction
|
|
function [3:0] E_pack;
|
|
input reg x;
|
|
E_pack = {4{x}};
|
|
endfunction
|
|
initial begin
|
|
$display(A_FOO);
|
|
$display(A_BAR);
|
|
$display(B_FOO);
|
|
$display(B_BAR);
|
|
$display(FOO);
|
|
$display(BAR);
|
|
$display("%d", D_pack(0));
|
|
$display("%d", D_pack(1));
|
|
$display("%d", E_pack(0));
|
|
$display("%d", E_pack(1));
|
|
end
|
|
endmodule
|