SOC provides an H.264 video decoder for 4K resolutions in both FPGA IP core format and a standalone all-in-one module.An API is provided with the decoder which allows the user to configure the decoder according to the applications.The SOC H.264 4k video decoder module is a System-On-Module (SOM) card that can be connected to a user device/PCB using a standard DDR3 memory connector. It can interface with an FPGA for user product integration or connect to I/O chips for direct product design and fabrication.Users have the options of using the codec modules or licensing SOC IP cores for production. If IP cores are preferred, users have the option of Xilinx or Altera FPGAs.A network stack is also available to allow the encoder to be connected to an IP network directly via an Ethernet port.