An Optimal Implementation on FPGA of a Hopfield Neural Network. (22nd August 2011)