[source]

Class uvm_mem_mam_cfg

uvm_pkg::uvm_mem_mam_cfg + end_offset : bit[63:0] + locality : uvm_mem_mam::locality_e + mode : uvm_mem_mam::alloc_mode_e + n_bytes : int unsigned + start_offset : bit[63:0]

Inheritance Diagram of uvm_mem_mam_cfg

Specifies the memory managed by an instance of a uvm_mem_mam memory allocation manager class.

Variables

Name

Type

Description

n_bytes

int unsigned

Number of bytes in each memory location

start_offset

bit[63:0]

FIXME start_offset and end_offset should be "longint unsigned" to match the memory addr types variable: start_offset Lowest address of managed space

end_offset

bit[63:0]

Last address of managed space

mode

uvm_mem_mam::alloc_mode_e

Region allocation mode

locality

uvm_mem_mam::locality_e

Region location mode

Constraints

Name

Description

uvm_mem_mam_cfg_valid