OpenCores
URL https://opencores.org/ocsvn/cavlc/cavlc/trunk

Subversion Repositories cavlc

[/] [cavlc/] [trunk/] [bench/] [cavlc_tb.v] - Diff between revs 7 and 8

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 7 Rev 8
Line 80... Line 80...
            if (ch == 8'h30)
            if (ch == 8'h30)
                rbsp_data[i] = 1'b0;
                rbsp_data[i] = 1'b0;
            else if (ch == 8'h31)
            else if (ch == 8'h31)
                rbsp_data[i] = 1'b1;
                rbsp_data[i] = 1'b1;
            else
            else
                $display("rbsp error!\n");
            begin
 
                        $fclose(fp_r);
 
                        $fclose(fp_w);
 
                        $display(" >> end of file @ %d", $time);
 
                        $display(" >> tested cavlc blocks : %d", blk_num);
 
                        $finish;
 
            end
        end
        end
        ch  = $fgetc(fp_r);
        ch  = $fgetc(fp_r);
    end
    end
endtask
endtask
 
 
Line 152... Line 158...
    valid
    valid
);
);
 
 
parameter
parameter
        Tp = 3,
        Tp = 3,
        TestBlockNum = 1000;    //number of cavlc blocks to test
        TestBlockNum = 10000;   //number of cavlc blocks to test
 
 
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// clock and reset
// clock and reset
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
initial
initial
Line 226... Line 232...
        $finish;
        $finish;
    end
    end
    blk_num = 0;
    blk_num = 0;
    while(blk_num < TestBlockNum)
    while(blk_num < TestBlockNum)
    begin
    begin
        if ($feof(fp_r) == 1)
 
        begin
 
                $fclose(fp_r);
 
                $fclose(fp_w);
 
                $display(" >> end of file @ %d", $time);
 
                $finish;
 
        end
 
        read_test_data;
        read_test_data;
        nC =  nC_t;
        nC =  nC_t;
        max_coeff_num =  max_coeff_num_t;
        max_coeff_num =  max_coeff_num_t;
        @(posedge valid);
        @(posedge valid);
        blk_num = blk_num + 1;
        blk_num = blk_num + 1;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.