A special purpose processor (SPP) can use a Field Programmable Gate Array
(FPGA) to model a large number of neural elements. The FPGAs or similar
programmable device can have multiple cores doing presynaptic,
postsynaptic, and plasticity calculations in parallel. Each core can
implement multiple neural elements of the neural model.