Text this: Field programmable gate array based convolution neural network hardware accelerator with optimized memory controller