User manual
vi
4.9.3
Clear bus request ................................................................................................................................ 82
4.9.4
Enable/disable bus request ................................................................................................................. 83
4.9.5
Get interrupt vector .............................................................................................................................. 83
4.9.6
Set interrupt vector .............................................................................................................................. 84
4.9.7
Set bus request affinity mask............................................................................................................... 84
4.9.8
Set bus request affinity callback .......................................................................................................... 85
4.9.9
Get bus server mask for the bus request (could require Stromasys consulting) ................................. 86
4.9.10
Get attention objects for the bus server (could require Stromasys consulting) ................................. 86
4.9.11
Get bus request objects for the bus server (CHARON deep inegration) ........................................... 87
4.9.12
Setup device bus requests ................................................................................................................ 88
4.9.13
Bus request acknowledge .................................................................................................................. 88
4.10
Reading emulator memory (DATA-OUT DMA) .......................................... 89
4.11
Writing emulator memory (DATA-IN DMA) ................................................ 89
4.12
Synchronizing execution with the CPU thread......................................... 90
4.13
Synchronized invocation with the CPU thread(s) .................................... 90
4.14
Delaying synchronized execution ............................................................. 91
4.15
Delayed synchronized invocation ............................................................. 92
4.16
Processing a bus power-up condition ...................................................... 92
4.17
Processing a bus power-down condition ................................................. 93
4.18
Processing a bus reset condition ............................................................. 93
4.19
Working with configuration options .......................................................... 93
4.19.1
Adding configuration option ............................................................................................................... 93
4.19.2
Setting option value ........................................................................................................................... 94
4.19.3
Undoing last change of configuration option value ............................................................................ 95
4.19.4
Committing last change of configuration option value ....................................................................... 96
4.19.5
Checking if configuration option value is specified ............................................................................ 96
4.19.6
Checking if configuration option value is changed ............................................................................ 97
4.19.7
Acknowledging configuration option value changes .......................................................................... 98
4.19.8
Setting and disabling configuration option value ............................................................................... 98
4.19.9
Enabling option value ........................................................................................................................ 99
4.19.10
Freezing option value .................................................................................................................... 100
4.19.11
Disabling option value.................................................................................................................... 100
4.19.12
Chacking if option value is hidden ................................................................................................. 101
4.20
Changing the configuration ..................................................................... 101
4.20.1
The legacy way of changing the configuration ................................................................................. 102
4.20.2
The recommended way of changing the configuration .................................................................... 102
4.21
Message logging ....................................................................................... 103
4.21.1
The legacy way of message logging ................................................................................................ 103










