Update tb_fulladder4.sv

This commit is contained in:
Andrei Solodovnikov
2024-02-09 10:20:23 +03:00
committed by GitHub
parent 23679c20f2
commit fb26fc9f20

View File

@@ -39,9 +39,10 @@ module tb_fulladder4();
assign sum_dump = running_line[4:1]; assign sum_dump = running_line[4:1];
assign carry_o_dump = running_line[0]; assign carry_o_dump = running_line[0];
`ifdef __debug__
initial begin initial begin
$display( "\nStart test: \n\n==========================\nCLICK THE BUTTON 'Run All'\n==========================\n"); $stop(); $display( "\nStart test: \n\n==========================\nCLICK THE BUTTON 'Run All'\n==========================\n"); $stop();
`ifdef __debug__
for ( i = 0; i < TEST_VALUES; i = i + 1 ) for ( i = 0; i < TEST_VALUES; i = i + 1 )
begin begin
running_line = line_dump[i*14+:14]; running_line = line_dump[i*14+:14];
@@ -53,18 +54,17 @@ module tb_fulladder4();
end end
$display("Number of errors: %d", err_count); $display("Number of errors: %d", err_count);
if( !err_count ) $display("\nfulladder4 SUCCESS!!!\n"); if( !err_count ) $display("\nfulladder4 SUCCESS!!!\n");
$finish();
end
`else `else
initial begin
for ( i = TEST_VALUES-1; i >=0 ; i = i - 1 ) for ( i = TEST_VALUES-1; i >=0 ; i = i - 1 )
begin begin
running_line = line_dump[i*14+:14]; running_line = line_dump[i*14+:14];
#TIME_OPERATION; #TIME_OPERATION;
end end
$display("Test has been finished");
`endif
$finish(); $finish();
end end
`endif
initial line_dump = { initial line_dump = {
14'h1787, 14'h1787,