microprobe.utils.mpt.MicroprobeTestDefinitionDefault

class MicroprobeTestDefinitionDefault[source]

Bases: microprobe.utils.mpt.MicroprobeTestDefinition

Class to represent a Microprobe Test configuration (default impl.)

__init__()[source]

Methods

__init__()
register_dat_mapping(definition) Register a new DAT mapping.
register_dat_property(prop, value) Register a new DAT property.
register_instruction_definitions(definitions) Register new instruction definitions.
register_raw_definition(name, value) Register a new raw definition.
register_register_definition(definition) Register a new register definition.
register_variable_definition(definition) Register a new variable definition.
set_cycle_count(value) Set cycle count
set_default_code_address(value) Set the default code address to value
set_default_data_address(value) Set the default code address to value
set_instruction_count(value) Set instruction count
set_roi_cyc(value) Set region of interest (in cycles)
set_roi_ins(value) Set region of interest (in instruction)
set_roi_memory_access_trace(trace) Set memory access trace
set_state(state) Set state file
update_register_definition(definition) Update a register definition.

Attributes

code List of declared variables (list of MicroprobeInstructionDefinition)
cycle_count
dat_mappings
dat_properties
default_code_address Default code section address (:int ).
default_data_address Default data section address (:int ).
instruction_count
raw
registers List of declared variables (list of MicroprobeTestRegisterDefinition)
roi_cyc
roi_ins
roi_memory_access_trace
state State contents file (:str ).
variables List of declared variables (list of MicroprobeTestVariableDefinition)
version



version = 0
default_data_address

Default data section address (:int ).

default_code_address

Default code section address (:int ).

variables

List of declared variables (list of MicroprobeTestVariableDefinition)

code

List of declared variables (list of MicroprobeInstructionDefinition)

registers

List of declared variables (list of MicroprobeTestRegisterDefinition)

state

State contents file (:str ).

raw
dat_mappings
dat_properties
roi_ins
roi_cyc
roi_memory_access_trace
instruction_count
cycle_count
set_default_code_address(value)[source]

Set the default code address to value

set_default_data_address(value)[source]

Set the default code address to value

register_variable_definition(definition)[source]

Register a new variable definition.

update_register_definition(definition)[source]

Update a register definition.

register_register_definition(definition)[source]

Register a new register definition.

register_instruction_definitions(definitions, prepend=False)[source]

Register new instruction definitions.

register_raw_definition(name, value)[source]

Register a new raw definition.

register_dat_mapping(definition)[source]

Register a new DAT mapping.

register_dat_property(prop, value)[source]

Register a new DAT property.

set_roi_ins(value)[source]

Set region of interest (in instruction)

set_roi_memory_access_trace(trace)[source]

Set memory access trace

set_roi_cyc(value)[source]

Set region of interest (in cycles)

set_instruction_count(value)[source]

Set instruction count

set_cycle_count(value)[source]

Set cycle count

set_state(state)[source]

Set state file