ACC-72EX User Manual
DPRAM Memory Map
24
System Status Block
The system status block provides information about the staus of the netX firmware.
Hilscher Documentation
ACC-72EX Setup Assistant
Sy
st
em
St
at
us
B
lo
ck
ulSystemCOS
SStat_ulSystemCOS
ulSystemStatus
SStat_ulSystemStatus
ulSystemError
SStat_ulSystemError
ulBootError
SStat_ulBootError
ulTimeSinceStart
SStat_ulTimeSinceStart
usCpuLoad
SStat_usCpuLoad
ulHWFeatures
SStat_ulHWFeatures
System Mailbox
The system mailbox is the “window” to the operating system. It is always present even if no firmware is
loaded. For more information about using system send/receive mailboxes, please see the examples shown
in the following chapters. A complete list of functions, which can be accessed using the mailboxes, can be
found in the netX Dual-Ported Memory Interface document available from Hilscher.
Hilscher Documentation
ACC-72EX Setup Assistant
Sy
st
em
B
lo
ck
Se
nd
M
ai
lbo
x
usPackagesAccepted
SSMB_usPackagesAccepted
ulDest
SSMB_ulDest
ulSrc
SSMB_ulSrc
ulDestId
SSMB_ulDestId
ulSrcId
SSMB_ulSrcId
ulLen
SSMB_ulLen
ulId
SSMB_ulId
ulState
SSMB_ulState
ulCmd
SSMB_ulCmd
ulExt
SSMB_ulExt
ulRout
SSMB_ulRout
…
SSMB_ultData0 .. SSMB_ultData20
Hilscher Documentation
ACC-72EX Setup Assistant
Sy
st
em
B
lo
ck
R
e
ce
iv
e
M
ai
lbo
x
usWaitingPackages
SRMB_usWaitingPackages
ulDest
SRMB_ulDest
ulSrc
SRMB_ulSrc
ulDestId
SRMB_ulDestId
ulSrcId
SRMB_ulSrcId
ulLen
SRMB_ulLen
ulId
SRMB_ulId
ulState
SRMB_ulState
ulCmd
SRMB_ulCmd
ulExt
SRMB_ulExt
ulRout
SRMB_ulRout
…
SRMB_ultData0 .. SRMB_ultData20
Handshake Channel
The handshake channel provides a mechanism that allows the synchronizing of data transfer between the
UMAC CPU and ACC-72EX dual-port memory. The handshake channel brings all handshake registers
from other channel blocks together in one location. The handshake register could be moved from the
handshake block to the beginning of each of the communication channels.
There are three types of handshake cells, described below.