User guide

Table Of Contents
A–28 Appendix A: Avalon-ST Video Verification IP Suite
Complete Class Reference
Video and Image Processing Suite January 2013 Altera Corporation
User Guide
Table A8 lists the members of the method calls.
Table A–8. Members of the c_av_st_video_file_io Class (Part 1 of 2)
Members Description
local int video_packets_handled = 0;
Video_packets_handled
is added whenever a packet is
read or written to or from the file.
local int control_packets_handled = 0;
control_packets_handled
is added whenever a control
packet is put in the object’s mailbox.
local int user_packets_handled = 0;
user_packets_handled
is added whenever a user packet
is put in the object's mailbox.
local reg[15:0] image_height;
local reg[15:0] image_width;
local reg[3:0] image_interlaced;
string image_fourcc;
local string object_name = "file_io";
local string filename;
local string spc_filename;
local int fourcc_channels_per_pixel;
Set when the associate .spc file is read.
local int fourcc_bits_per_channel;
Set when the associate .spc file is read.
local int fourcc_pixels_per_word;
Set when the associate .spc file is read.
local int fourcc_channel_lsb;
Set when the associate .spc file is read.
int early_eop_probability = 20;
Int late_eop_probability = 20;
int user_packet_probability = 20;
int control_packet_probability = 20;
mailbox #(c_av_st_video_item) m_video_item_out
= new(0);
The mailbox is used to pass all packets in/out of the file i/o
object.
rand t_packet_control send_control_packets =
on;
rand t_packet_control send_user_packets = off;
rand t_packet_control send_early_eop_packets =
off;
rand t_packet_control send_late_eop_packets =
off;
If both
send_late_eop_packets
and
send_early_eop_packets
are set to random, a late EOP
will only be generated if an early EOP has not been.
rand t_packet_control
send_garbage_after_control_packets = off;