H.264 HD Video Encoder IP Core
(H.264 HD Video/Audio Encoder IP Core)

The H.264/AVC HD Video Encoder IP Core is a real-time encoder of HD video or video/audio data. A single core can encode video of up to 1920×1080 resolution at up to 120fps. The latency is 0.25ms and 0.125ms for 30fps and 60fps, respectively - close to "zero latency" between input and output. The core has been optimized to use very few FPGA resources, allowing for a very small footprint and very low power consumption. The incredible efficiency of SOC's IP Cores makes them ideal for power-sensitive electronics and large-scale processing installations.

Slim Version Available

An intra-only and inter-frame slim versions of the core are available. The intra-only version uses about 1/3 of the logic resources, at the cost of producing about twice the bit rate of the standard version. The inter-frame slim version uses ~1/2 of the full-core resources, allowing it to fit on lower-end devices, or extremely resource-constrained systems. The slim version is perfect for applications with high network bandwidth, where higher bitrates are acceptable. The output bit rate of the slim version is about 20% higher than the standard version.


StandardH.264/AVC (ISO/IEC14496-10)
Resolution/FPSUp to FHD; 2K (2048 × 1080p) at 120 fps
Frame TypesI,P,B
  • 4:2:0
  • 4:2:2
  • 8-bit
  • 10-bit
Output Formats
  • H.264 Elementary
  • Transport Stream
Latency0.25 ms
  • Variable Bitrate (VBR)
  • Constant Bitrate (CBR)
  • Constant-QP (CQP)
  • 1080p60
    • Min. 5Mbps (1080p @ 60)
    • Avg. 15Mbps (1080p @ 60fps) with very good picture quality.
    • Max. 200Mbps
Power Consumption
  • ~700mW on XILINX Spartan-6 FPGAs
  • Much lower if mapped for ASIC
FPGA Resources
Block RAM10Mb
Block RAM6Mb
Example Applications
  • Video surveillance
  • Video conferencing
  • Mobile/remote electronics
  • IPTV distribution
  • Satellite transmission


  1. IP Core as an FPGA-targeted Netlist
  2. Core instantiation reference design
  3. Integration Guide, API Register Guide

Product Evaluation Kits

The H.264 HD Video Encoder IP Core can be evaluated on SOC's Evaluation Kits. Evaluation kits include a carrier-board with all the ports and extensions needed for most video-based applications. The module and carrier board firmware are reconfigurable, and we can license board files if needed.

Begin the evaluation process by any of these methods:


  • Telephone/email support
  • IP Core updates/maintenance subscription