The LogiCORE™ IP Video Warp Processor core provides a video processing block, that warps input video frames to generate warped output video frames. It has a memory interface for input and output. This IP core supports keystone, pincushion, barrel, arbitrary, scaling, rotation, and translation distortions. This highly configurable IP core supports the ability of in-system programming through a comprehensive register interface to control it. A comprehensive set of interrupt status bits are provided for monitoring the processor.