The invention discloses a configurable convolutional array accelerator structure based on Winograd. The structure comprises an activation value caching module, a weight caching module, an output caching module, a controller, a weight preprocessing module, an activation value preprocessing module, a weight conversion module, an activation value matrix conversion module, a dot multiplication module, a result matrix conversion module, an accumulation module, a pooling module and an activation module. According to the configurable convolutional array accelerator structure based on the Winograd, the convolutional array accelerator with the configurable bit width is designed according to the operation characteristics of a Winograd convolution algorithm of a fixed normal form, and the requirements of different neural networks and different convolutional layers for the bit widths are flexibly met. In addition, a special multiplier unit with configurable data bit width is also designed, so that the calculation efficiency of the neural network convolution operation is improved, and the calculation power consumption is reduced.