17 lines
240 B
Plaintext
17 lines
240 B
Plaintext
|
MODULE main
|
||
|
VAR
|
||
|
main_in1: boolean;
|
||
|
main_in2: boolean;
|
||
|
q: nand2(main_in1, main_in2);
|
||
|
|
||
|
|
||
|
MODULE nand2(nand_in1, nand_in2)
|
||
|
VAR
|
||
|
out: boolean;
|
||
|
ASSIGN
|
||
|
-- a unit delay is here
|
||
|
init(out) := TRUE;
|
||
|
next(out) := !(nand_in1 & nand_in2);
|
||
|
|
||
|
|