SVT svt_mem_address_mapper_stack Class Member List

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


 svt_mem_address_mapper_stack   function bit  contains_dest_addr ( svt_mem_addr_t dest_addr )  Used to check whether 'dest_addr' is included in the destination address range covered by this address map.  
 svt_mem_address_mapper_stack   function bit  contains_src_addr ( svt_mem_addr_t src_addr )  Used to check whether 'src_addr' is included in the source address range covered by this address map.  
 svt_mem_address_mapper   function bit  get_allow_addr_range_overlap ( )  Used to get the allow_addr_range_overlap value.  
 svt_mem_address_mapper_stack   function string  get_contained_mapper_name ( int ix )  Used to get the name for a contained mapper.  
 svt_mem_address_mapper_stack   function svt_mem_addr_t  get_dest_addr ( svt_mem_addr_t src_addr )  Used to convert a source address into a destination address.  
 svt_mem_address_mapper_stack   function svt_mem_addr_t  get_dest_addr_hi ( )  Utility function for getting the high address in the destination address range.  
 svt_mem_address_mapper_stack   function svt_mem_addr_t  get_dest_addr_lo ( )  Utility function for getting the low address in the destination address range.  
 svt_mem_address_mapper_stack   function bit  get_dest_overlap ( svt_mem_addr_t dest_addr_lo, svt_mem_addr_t dest_addr_hi, output svt_mem_addr_t dest_addr_overlap_lo, output svt_mem_addr_t dest_addr_overlap_hi )  Used to check to see if there is an overlap between the provided destination address range and the destination address range defined for the svt_mem_address_mapper_stack instance. Returns an indication of the overlap while also providing the range of the overlap.  
 svt_mem_address_mapper   function string  get_formatted_name ( )  Used to get the mapper name in a form that can easily be added to a message.  
 svt_mem_address_mapper   function string  get_name ( )  Used to get the mapper name.  
 svt_mem_address_mapper_stack   function svt_mem_addr_t  get_src_addr ( svt_mem_addr_t dest_addr )  Used to convert a destination address into a source address.  
 svt_mem_address_mapper_stack   function svt_mem_addr_t  get_src_addr_hi ( )  Utility function for getting the high address in the source address range.  
 svt_mem_address_mapper_stack   function svt_mem_addr_t  get_src_addr_lo ( )  Utility function for getting the low address in the source address range.  
 svt_mem_address_mapper_stack   function bit  get_src_overlap ( svt_mem_addr_t src_addr_lo, svt_mem_addr_t src_addr_hi, output svt_mem_addr_t src_addr_overlap_lo, output svt_mem_addr_t src_addr_overlap_hi )  Used to check to see if there is an overlap between the provided source address range and the source address range defined for the svt_mem_address_mapper_stack instance. Returns an indication of the overlap while also providing the range of the overlap.  
 svt_mem_address_mapper  vmm_log  log Log instance Used to report messages.  
 svt_mem_address_mapper  protected string  name = ""; Name given to the mapper. Used to identify the mapper in any reported messages.  
 svt_mem_address_mapper_stack   function void  new ( vmm_log log, string name = "" )  CONSTRUCTOR: Creates a new instance of the svt_mem_address_mapper_stack class.  
 svt_mem_address_mapper_stack   function string  psdisplay ( string prefix = "" )  Generates short description of the address mapping represented by this object.  
 svt_mem_address_mapper_stack   function void  push_mapper ( svt_mem_address_mapper mapper )  Push a mapper to the back of the mappers queue.  
 svt_mem_address_mapper   function void  set_allow_addr_range_overlap ( bit allow_addr_range_overlap )  Used to set the allow_addr_range_overlap value.  
 svt_mem_address_mapper_stack   function void  set_mapper ( svt_mem_address_mapper mapper, int ix )  Set the mapper at a particular position in the mappers queue, replacing whats there.  
 svt_mem_address_mapper   function void  set_name ( string name )  Used to set the mapper name.  
 svt_mem_address_mapper  typedef  size_t