The step that usually decides a neuromorphic project is the one between the sensor and the processor. With the FPGA platform you can emulate that step instead of taping out a front-end for every experiment. This approach allows users to explore spike encodings and system architectures before committing to application-specific integrated front-ends.
Once an encoding proves itself, it can move into an application-specific front-end. How those circuits are designed is described on our expertise about neuromorphic hardware.
The FPGA platform can support:
- generation of spike streams for SENNA,
- conversion of analogue or digital input data into spike representations,
- emulation of application-specific Spike Encoding Front-Ends,
- connection to analogue-to-digital converters and sensor interfaces,
- rapid prototyping of sensor-to-SENNA signal paths,
- real-time interaction between conventional digital processing and neuromorphic processing.