diff options
Diffstat (limited to 'alu_tb.v')
-rw-r--r-- | alu_tb.v | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -14,51 +14,51 @@ module alu_tb (); initial begin x = 16'h0123; y = 16'h1234; - + op = 4'h0; // add expected_result = 16'h1357; expected_zero = 1'b0; expected_carry = 1'b0; - + #2 op = 4'h1; // subtract expected_result = 16'hEEEF; expected_carry = 1'b1; expected_zero = 1'b0; - + #2 y = 16'h0123; expected_result = 16'h0; expected_zero = 1'b1; expected_carry = 1'b0; - + #2 y = 16'h1234; op = 4'h2; // multiply expected_result = 16'hB11C; expected_zero = 1'b0; expected_carry = 1'b0; - + #2 x = 16'h3E58; y = 16'h0078; op = 4'h3; // divide expected_result = 16'h0085; - + #2 x = 16'hAF74; y = 16'h7CC7; op = 4'h4; // and expected_result = 16'h2C44; - + #2 op = 4'h5; // or expected_result = 16'hFFF7; - + #2 op = 4'h6; // xor expected_result = 16'hD3B3; - + #5 $stop; end |