support and conversion for -> and <->

This commit is contained in:
Zachary Snow
2019-09-15 13:55:40 -04:00
parent c0e38f793d
commit 2ca8a022ad
9 changed files with 75 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
module top;
function log_imp;
input integer a;
input integer b;
return a -> b;
endfunction
function log_eq;
input integer a;
input integer b;
return a <-> b;
endfunction
initial
for (integer a = -2; a <= 2; a++)
for (integer b = -2; b <= 2; b++)
$display(log_imp(a, b), log_eq(a, b));
endmodule
+18
View File
@@ -0,0 +1,18 @@
module top;
function log_imp;
input integer a;
input integer b;
log_imp = !a || b;
endfunction
function log_eq;
input integer a;
input integer b;
log_eq = !a == !b;
endfunction
initial begin : foo
integer a, b;
for (a = -2; a <= 2; a = a + 1)
for (b = -2; b <= 2; b = b + 1)
$display(log_imp(a, b), log_eq(a, b));
end
endmodule