User manual

vii
4.21.2
The recommended way for message logging .................................................................................. 103
MESSAGE IDENTIFIERS DEFINITION FOR THE CHAPI DEVICE ... 104
4.21.3
Debug trace ..................................................................................................................................... 104
4.22
Retrieving serial number of the license key ........................................... 105
4.23
Encrypting critical data ............................................................................ 106
4.24
Decrypting critical data ............................................................................ 106
4.25
Intercept bus address space (CHARON deep integration) .................... 107
4.26
Release bus address space (CHARON deep integration) ..................... 107
4.27
Get configured RAM size .......................................................................... 107
4.28
Get RAM segment information (CHARON deep integration) ................. 108
4.29
Translate emulator’s memory for DMA (CHARON deep integration) ... 109
4.30
Generate bus events (CHARON deep integration) ................................. 109
4.30.1
read bus timeout .............................................................................................................................. 110
4.30.2
read bus abort.................................................................................................................................. 110
4.30.3
write bus timeout .............................................................................................................................. 110
4.30.4
write bus abort ................................................................................................................................. 110
4.31
Update of bus mapping registers (CHARON deep integration) ............ 111
4.32
Get bus type .............................................................................................. 111
4.33
Get bus address range ............................................................................. 112
4.34
Versioning information support requests .............................................. 112
4.34.1
Getting product identification string ................................................................................................. 112
4.34.2
Getting running hardware model string ............................................................................................ 113
4.34.3
Getting running hardware name string ............................................................................................ 113
4.34.4
Getting product copyright string ....................................................................................................... 113
4.34.5
Getting product custom string .......................................................................................................... 114
4.34.6
Getting product major version number ............................................................................................ 114
4.34.7
Getting product minor version number ............................................................................................ 114
4.34.8
Getting product build number .......................................................................................................... 115
4.34.9
Getting CHAPI major version number ............................................................................................. 115
4.34.10
Getting CHAPI minor version number ........................................................................................... 116
5. CHAPI SUPPORT LIBRARIES ............................................................. 117
5.1
General CHAPI support library ................................................................... 117
5.1.1
Library files ........................................................................................................................................ 117
5.1.2
Library description ............................................................................................................................. 117
TYPE DEFINITIONS ....................................................................................... 117
REGISTER ACCESS FUNCTIONS ............................................................... 118
MACRO DEFINITIONS .................................................................................. 119