The document presents an efficient FPGA implementation of convolution that reduces processing time using hardware computing. It implements the discrete linear convolution of two finite length sequences. The existing system uses DSP processors that consume more power and require more chip area with low speed. The proposed system implements convolution using VLSI architecture, consuming less power and requiring less chip area with high speed. It also works for signed and unsigned numbers and reduces processing time.