In this project we present a software tool designed and implemented in Java to generate VHDL code for Convolution-->Pooling-->Fully connected style of deep convolutional neural networks (CNN). The implementation represents a a hardware accelerator on an FPGA platform. The hardware accelerator and generation tool have the following features: