Today’s video and imaging processing involves developing complex computer algorithms which enable systems to capture and display information and high-resolution images. As designers require high-performance computing, memory and connectivity resources to achieve high-resolution imaging with rich, vivid detail, Field Programmable Gate Arrays (FPGAs) are excellent platforms to achieve this, as they can perform thousands of