For example, a 2d convolution with kernel size 4 would have a 4x4 matrix of weights for each channel. Forcing the corners of this 4x4 matrix to be zero would give your convolution a nearly circular receptive field.
But maybe I have completely misunderstood what you mean by “circular convolution”.