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 for 30fps,60fps, is 0.25ms and 0.125ms 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)
ProfilesUp to High Profile
LevelsUp to 5.2
Resolutions
  • SD (NTSC and PAL)
  • HD 720
  • HD 1080
Frame Ratesup to 120fps on FPGA
Frame Types
  • I-frame only version
  • I + P frame version
Color
  • 4:2:0, 4:2:2
  • 8-bit and 10-bit
Input Formats
  • RGB
  • YUV
Output Formats
  • H.264 Elementary
  • Transport Stream
Latency0.25 ms
Bit Rates
  • Constant (CBR)
  • Variable (VBR)
  • Avg. 10Mbps (1080p @ 30fps) with very good picture quality.
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 RAMs7,000 kbits
DSPs318 (71 for slim version)
Example FPGAsSpartan-6, Artix-7 A200T
Altera
ALMs60,000
Block RAMs5,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 targeted FPGA Netlist
  2. Core instantiation reference design
  3. Documentation

Product Evaluation Kits


The H.264 HD Video Encoder IP Core can be evaluated on SOC'sDevelopment Boards.The boards can also be used for product development, having the ports and extensions necessary for most video-based applications. SOC provides and licenses reference designs and board files if needed.

Begin the evaluation process by any of these methods:

Customer Support


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