This work presents a generic two-dimensional (2-D) Gaussian smoothing filter for noise image processing. The filter includes the power-of-two approximation arithmetic algorithm for the Gaussian coefficients and effective hardware design. We hope the proposed generic Gaussian smoothing filter is able to provide various levels of noise smoothing and reduction, which are highly desired in early stages of the image processing flow. By using the power-of-two terms, the generic 2-D Gaussian filter can be implemented by using simple hardware shifters and adders. An embedded multi-access SRAM concept is also adopted to raise the hardware throughput. The synthesized hardware of such combination exhibits that the proposed filter can attain a real-time high frame-rate and high-resolution video processing.