This document presents a configurable motion estimation architecture designed for fast block-matching algorithms (BMAs) to enhance performance without sacrificing flexibility. It outlines the process of block-based motion estimation widely used in video compression and introduces a fast full search algorithm that significantly reduces computational demands while maintaining accuracy. Experimental results indicate that this new architecture can outperform traditional methods by achieving both speed and performance efficiency.