https://github.com/tudelft/caer
Tip revision: 2bcb4e41c30577a49e8999a7245229c13ca84dc8 authored by federicohyo on 29 January 2017, 13:53:28 UTC
caer: added module to map dvs to dynapse board, mapping is real time and software
caer: added module to map dvs to dynapse board, mapping is real time and software
Tip revision: 2bcb4e4
README.Dynap-se
caer
====
AER event-based framework, written in C, targeting embedded systems.
REQUIREMENTS:
Linux, MacOS X or Windows (for Windows build instructions see README.Windows)
cmake >= 2.6
gcc >= 4.9 or clang >= 3.6
libcaer >= 2.0.0
mini-xml (mxml) >= 2.7
libuv >= 1.7.5
Optional: tcmalloc >= 2.2 (faster memory allocation)
Optional: allegro5 >= 5.0.11 (visualizer module)
INSTALLATION:
0) rename main_dynapse.c in main.c
$ mv main_dynapse.c main.c
1) configure:
$ cmake -DDYNAPSEFX2=1 -DENABLE_STATISTICS=1 -DENABLE_VISUALIZER=1 -DENABLE_MEANRATEFILTER=1 -DENABLE_MONITORNEUFILTER=1 .
One of the following options is required to select a device:
-DDYNAPSEFX2=1 - set dynapsefx2 (for FX2 platform models)
Optional input/output modules:
-DENABLE_FILE_INPUT=1
-DENABLE_NETWORK_INPUT=1
-DENABLE_FILE_OUTPUT=1
-DENABLE_NETWORK_OUTPUT=1
Optional modules:
-DENABLE_STATISTICS=1 - enable events statistics
-DENABLE_VISUALIZER=1 - enable the visualizer module
-DENABLE_MEANRATEFILTER=1 - enable mean rate filter , requires visualizer
-DENABLE_MONITORNEUFILTER=1 - enable selection of neurons to be monitored
-DENABLE_LEARNINGFILTER=1 - enable a simple learning filter that uses STDP like plasticity rule
Useful options:
-DCMAKE_BUILD_TYPE=Debug -- enable debug build , you can then use gdb to debug your code
2) build:
$ make
3) install:
$ make install
USAGE:
$ caer-bin (see docs/ for more info on how to use cAER)
$ caer-ctl (run-time settings control program, optional)