The AMD LogiCOREā¢ IP Video Warp Processor provides a video processing block that digitally manipulates 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 to enable monitoring and control by the provided driver API.