Compilation toolchain
Programming
A full application is expressed as a combination of hierarchical modules decomposed into or combined with leaf modules (library operators). The leaf modules contain a description of their hardware-level implementation on the grid of spiking neurons: number of neurons, parameterization of their synapses, connections among neurons. This modular software approach largely shields the user from the complexity of developing and implementing signal processing tasks.
Application Mapping onto the circuit
The same CAD tools used for architecture exploration are used to map the application graph on the physical architecture.
