jAER project on SourceForge

Package net.sf.jaer.aemapper

Classes related to remapping events from sender to receiver.

See:
          Description

Interface Summary
AEMap A mapping from source to destination events.
AEMapper Interface for an event mapper - a device that maps packets of events from input to output.
AESoftMapper A monitor sequencer device signals it's willingness to remap events from input to output by implementing these methods.
AlgorithmicMapper An algorithmically-defined mapping from input address to output address.
 

Class Summary
AbstractAEMapper An abstract AEMapper that only needs implementation of getMapping method.
LUTMapper Class that holds a lookup table mapper.
 

Package net.sf.jaer.aemapper Description

Classes related to remapping events from sender to receiver. These are based on the mapper interface developed by Adrian Whatley at the Inst. of Neuroinformatics for the Rome PCI-AER board.

A concrete implementation can be realized in software using a monitor/sequencer device by monitoring packets and remapping them out to the sequencer output, although this implementation will have significant latency and will have unpredicatable timing.

Classes in this package define two types of mappers, LUT-based and algorithmic. The LUT mapper uses memory to hold a hashtable that maps from source addresses to memory arrays of destination addresses. The algorithmic mapper maps from source addresses to arrays of destination addresses, but these mappings are computed algorithmically.


jAER project on SourceForge