SVT svt_mem_word Class Member List

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


 svt_mem_word   function bit [SVT_MEM_MAX_ADDR_WIDTH-1:0]  get_addr ( )  Returns the byte-level address of this memory location.  
 svt_mem_word   function bit [SVT_MEM_MAX_ADDR_REGION_WIDTH-1:0]  get_addrspace ( )  Returns the address space of this memory location.  
 svt_mem_word   function string  get_word_content_str ( string prefix = "" )  Dumps the contents of this memory word object to a string which reports the Address Space, Address, Locked/Unlocked Status, and Data.  
 svt_mem_word   function string  get_word_value_str ( string prefix = "" )  Returns the value of this memory location without the key prefixed (used by the UVM print routine). 
 svt_mem_word   function bit  is_locked ( )  Returns the locked/unlocked state of this memory location.  
 svt_mem_word   function void  new ( bit [SVT_MEM_MAX_ADDR_REGION_WIDTH-1:0] addrspace, bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] addr, bit [SVT_MEM_MAX_DATA_WIDTH-1:0] init_data = 'bx )  CONSTRUCTOR: Create a new instance of this class. This does not initialize any data within this class. It simply constructs the data word object, thereby preparing it for read/write operations.  
 svt_mem_word   function bit [(SVT_MEM_MAX_DATA_WIDTH-1):0]  read ( int set_lock = -1 )  Returns the value of the data word stored by this object.  
 svt_mem_word   function bit  write ( bit [SVT_MEM_MAX_DATA_WIDTH-1:0] data, bit [SVT_MEM_MAX_DATA_WIDTH/8-1:0] byteen = ~0, int set_lock = -1 )  Stores a data word into this object, with optional byte-enables.