The solution provides cores for both camera and frame grabber devices for the X-Protocol. It can be used on Altera and Xilinx FPGA but can be easily extended to other FPGA technologies.