18 lines
533 B
Coq
18 lines
533 B
Coq
|
|
//---------------------------------------------------------------------------
|
||
|
|
//
|
||
|
|
//---------------------------------------------------------------------------
|
||
|
|
module xor_try;
|
||
|
|
|
||
|
|
reg [1:0] inp_xor; // The two-bit inputs to the XOR
|
||
|
|
reg out_xor; // The XOR output
|
||
|
|
reg clk;
|
||
|
|
|
||
|
|
initial begin clk = 1'b1; $sn; #160 $finish(0); end
|
||
|
|
always #50 clk = ~clk;
|
||
|
|
// The clock
|
||
|
|
|
||
|
|
always @(posedge clk) out_xor = #1 (inp_xor[0] ^ inp_xor[1]);
|
||
|
|
// The actual operation
|
||
|
|
endmodule
|
||
|
|
|