SVT svt_packer Class Member List

This is the complete list of members for class svt_packer, including all inherited members.


 ovm_packer  bit  abstract = 0;  
 ovm_packer  bit  big_endian = 1;  
 ovm_packer  static bit  bitstream []  
 ovm_packer  byte  byte_size = 8;  
 ovm_packer  int  count = 0;  
 ovm_packer   function bit  enough_bits ( int needed, string id )   
 ovm_packer  static bit  fabitstream []  
 ovm_packer   function bit unsigned  get_bit ( int unsigned index )   
 ovm_packer   function void  get_bits ( ref bit unsigned bits[] )   
 ovm_packer   function unsigned byte  get_byte ( int unsigned index )   
 ovm_packer   function void  get_bytes ( ref byte unsigned bytes[] )   
 ovm_packer   function unsigned int  get_int ( int unsigned index )   
 ovm_packer   function void  get_ints ( ref int unsigned ints[] )   
 svt_packer   function int  get_kind ( )  Method to obtain a calculated kind value based on the special_kind setting as well as the `SVT_XVM(packer)::physical and `SVT_XVM(packer)::abstract settings.  
 ovm_packer   function ovm_pack_bitstream_t  get_packed_bits ( )   
 ovm_packer   function int  get_packed_size ( )   
 ovm_packer   function void  index_error ( int index, string id, int sz )   
 ovm_packer   function bit  is_null ( )   
 ovm_packer  ovm_pack_bitstream_t  m_bits = 0;  
 ovm_packer  int  m_packed_size = 0;  
 svt_packer   function void  new ( int special_kind )  CONSTRUCTOR: Creates a new instance of the svt_packer class.  
 ovm_packer  bit  nopack = 0;  
 ovm_packer   function void  pack_field ( ovm_bitstream_t value, int size )   
 ovm_packer   function void  pack_field_int ( logic [63:0] value, int size )   
 ovm_packer   function void  pack_object ( ovm_object value )   
 ovm_packer   function void  pack_real ( real value )   
 ovm_packer   function void  pack_string ( string value )   
 ovm_packer   function void  pack_time ( time value )   
 ovm_packer  bit  physical = 1;  
 ovm_packer  ovm_recursion_policy_enum  policy  
 ovm_packer   function void  put_bits ( ref bit unsigned bitstream[] )   
 ovm_packer   function void  put_bytes ( ref byte unsigned bytestream[] )   
 ovm_packer   function void  put_ints ( ref int unsigned intstream[] )   
 ovm_packer   function void  reset ( )   
 ovm_packer  bit  reverse_order = 0;  
 ovm_packer  ovm_scope_stack  scope = new;  
 ovm_packer   function void  set_packed_size ( )   
 svt_packer  int  special_kind = -1; Special kind which can be used by clients to convey kind information beyond that provided by the base `SVT_XVM(packer)::physical and `SVT_XVM(packer)::abstract flags. Setting to -1 (the default) results in the compare type being completely defined by `SVT_XVM(packer)::physical and `SVT_XVM(packer)::abstract. 
 ovm_packer   function ovm_bitstream_t  unpack_field ( int size )   
 ovm_packer   function logic [63:0]   unpack_field_int ( int size )   
 ovm_packer   function void  unpack_object ( ovm_object value )   
 ovm_packer   function void  unpack_object_ext ( inout ovm_object value )   
 ovm_packer   function real  unpack_real ( )   
 ovm_packer   function string  unpack_string ( int num_chars = -1 )   
 ovm_packer   function time  unpack_time ( )   
 ovm_packer  bit  use_metadata = 0;  
 ovm_packer  int  word_size = 16;