The DAX/2 System – Version 8.0.5
29
15 Understanding the SXD software architecture
The SXD System 8.0.5 firmware consists of the following components, termed
modules
:
system memory
ambiance (sound server)
coil (charging interface)
puppet (remote control and device manager)
cortex (communications pipeline)
exhibition (sxdwm display manager)
foundation (kernel)
submission (security manager)
power (subsystem manager)
xanadu-client (package/update manager)
user memory
arabesque (action script executive)
songbird (disk driver)
Additionally, the controller includes the following FPGAs, which cannot be updated by the software manager:
audio processor
audio output module
case controller
fan spinner (fan controller)
flicker (illumination controller)
battery door controller
lid hinge (hatch controller)
Functions by component
This list is included primarily to facilitate diagnosis of malfunctions. It is neither exhaustive nor exact, and certain function-
alities may be distributed across multiple components.
module
responsibilities
ambiance volume control
initiating playback of boot/shutdown chimes
reporting certain error messages and triggering fake sparks
coil connecting to ACS, RCG, UMD, and Qetesh chargers
diagnostics interface (coilDDT)