microprobe.utils.mpt.MicroprobeTestDefinitionV0x5

class MicroprobeTestDefinitionV0x5[source]

Bases: microprobe.utils.mpt.MicroprobeTestDefinitionDefault

Class to represent a Microprobe Test configuration (v0.5)

__init__()

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.5
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
register_dat_mapping(definition)

Register a new DAT mapping.

register_dat_property(prop, value)

Register a new DAT property.

register_instruction_definitions(definitions, prepend=False)

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.

registers

List of declared variables (list of MicroprobeTestRegisterDefinition)

roi_cyc
roi_ins
roi_memory_access_trace
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

state

State contents file (:str ).

update_register_definition(definition)

Update a register definition.

variables

List of declared variables (list of MicroprobeTestVariableDefinition)