URL
https://opencores.org/ocsvn/cavlc/cavlc/trunk
[/] [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;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.