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