DAMSON Toolchain
The DAMSON toolchain consists of a compiler, emulator, code generator and mapper/loader. The compiler, emulator and code generator are wrapped into a single binary 'damson' file which by default provides compilation (to DAMSON intermediate format) and emulation. Debug output (printf) are displayed to the console and log files (DAMSON outputs) are saved in the working directory.

The DAMSON loader/mapper takes code generated output from damson and provides a tool for automated mapping and loading of a DAMSON program to a SpiNNaker network. The mapper/loader also provides a host runtime environment for handling debug and log outputs from the hardware. These are displayed into the console or saved to the working directory using the same format as the emulator.