FPGA-based Convolutional Neural Networks Research Articles