[source]

Class uvm_pkg::uvm_mem_mam_cfg

CLASS

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

variable

n_bytes

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]

variable

end_offset

Last address of managed space

mode

uvm_mem_mam::alloc_mode_e

variable

mode

Region allocation mode

locality

uvm_mem_mam::locality_e

variable

locality

Region location mode

Constraints

Name

Description

uvm_mem_mam_cfg_valid