A Convolutional Neural Network on Chip Design Methodology for CNN Hardware Implementation | IEEE Conference Publication | IEEE Xplore