FPGA implementation of a pulse density neural network with learning ability using simultaneous perturbation | IEEE Journals & Magazine | IEEE Xplore