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.

Specifications


StandardH.264/AVC (ISO/IEC14496-10)
Resolution/FPSUp to 1920x1080p at 60fps
Frame Ratesup to 120fps
Frame TypesI,P,B
Color
  • 4:2:0
  • 4:2:2
Precision
  • 8-bit
  • 10-bit
Output Formats
  • H.264 Elementary
  • Transport Stream
Latency0.25 ms
Bitrate
  • Variable Bitrate (VBR)
  • Constant Bitrate (CBR)
  • Constant-QP (CQP)
  • 1080p60
    • Avg. 15Mbps (1080p @ 60fps) with very good picture quality.
    • Min. 5Mbps (1080p @ 60)
Power Consumption
  • ~700mW on XILINX Spartan-6 FPGAs
  • Much lower if mapped for ASIC
FPGA Resources
Xilinx
LUTs90,000 (45,300 for slim version)
Block RAM7,000 kbits
DSPs318 (71 for slim version)
Example FPGAsSpartan-6, Artix-7 A200T
Intel
ALMs60,000
Block RAM5,000 kbits
DSPs310
Example FPGACyclone V 5CEA9
Example Applications
  • Video surveillance
  • Video conferencing
  • Mobile/remote electronics
  • IPTV distribution
  • Satellite transmission

Product Table


CodeAudioPrecisionFramerate
EC-VA-H264-8b-30-1080-IPVideo+Audio8 bits per pixelup to 30fps
EC-V-H264-8b-30-1080-IPVideo Only8 bits per pixelup to 30fps
EC-VA-H264-10b-30-1080-IPVideo+AudioUp to 10 bits per pixelup to 30fps
EC-V-H264-10b-30-1080-IPVideo OnlyUp to 10 bits per pixelup to 30fps
EC-VA-H264-8b-60-1080-IPVideo+Audio8 bits per pixelup to 60fps
EC-V-H264-8b-60-1080-IPVideo Only8 bits per pixelup to 60fps
EC-VA-H264-10b-60-1080-IPVideo+AudioUp to 10 bits per pixelup to 60fps
EC-V-H264-10b-60-1080-IPVideo OnlyUp to 10 bits per pixelup to 60fps

Deliverables


  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:

Support


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