Arch²Neu Project

Neuromorphic hardware and software environment for versatile computing



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.