Virtual Hardware  Version 1.3.1 - beta
AVH FVP Models
 
Loading...
Searching...
No Matches

VIO python interface. More...

Namespaces

namespace  arm_vio
 Documentation for VIO peripherals module.
 

Functions

def init ()
 Initialize.
 
def rdSignal (mask)
 Read Signal.
 
def wrSignal (mask, signal)
 Write Signal.
 
def rdValue (index)
 Read Value.
 
def wrValue (index, value)
 Write Value.
 

Variables

logging verbosity = logging.ERROR
 Set verbosity level verbosity = logging.DEBUG.
 

Description

VIO python interface.

The Python interface described in this section triggers on peripheral register access of the VIO API.

The path to the python script implementing the interface shall be provided to the target in command line option -V or --v_path.

Function Documentation

◆ init()

def init ( )

Initialize.

Returns
None

◆ rdSignal()

def rdSignal (   mask)

Read Signal.

Parameters
maskbit mask of signals to read
Returns
signal signal value read

◆ wrSignal()

def wrSignal (   mask,
  signal 
)

Write Signal.

Parameters
maskbit mask of signals to write
signalsignal value to write
Returns
None

◆ rdValue()

def rdValue (   index)

Read Value.

Parameters
indexvalue index (zero based)
Returns
value value read (32-bit)

◆ wrValue()

def wrValue (   index,
  value 
)

Write Value.

Parameters
indexvalue index (zero based)
valuevalue to write (32-bit)
Returns
None