Skip to main content
Skip to main content

H264 DECODER IIP

H264 DECODER IIP

Overview

COMPETITIVE ADVANTAGE

The SivaKali Tech H264 DECODER IIP is a highly reliable, silicon-proven IP core designed for high-performance system integration. Engineered to meet strict industry compliance standards, this core offers exceptional flexibility and ease of integration into both ASIC and FPGA designs. Delivering premium visual experiences for digital signage, broadcast, and consumer displays. Validated on leading FPGA platforms and foundry nodes, it provides a low-risk, time-to-market advantage for developers.

COMPETITIVE ADVANTAGE

High Quality Compression: Visually lossless compression algorithms optimized for minimal silicon area.

Real-Time Performance: Ultra-low latency processing suitable for live streaming and interactive applications.

Multi-Standard Support: Configurable to support various resolutions, frame rates, and color formats.

Power Efficient: Architecture optimized to minimize power consumption for portable multimedia devices.

FEATURES
  • Advanced video coding for generic audiovisual services
  • Fully compatible with the ITU-T H.264 (V15)(08/2024) specification and ensures standard-adherent operation across all supported configurations.
  • Supports all Profiles and levels upto 6.2.
  • Dynamically supports multiple slice configurations
  • Supports configurable input bitstream processing of 32,64 and 128 bits per clock
  • Supports configurable output pixel processing of 4,8 and 16 pixels per clock
  • Supports Variable Bit Rate and Constant Bit Rate.
  • Supports maximum resolution upto 8k@120Hz.
  • Compatible with the video formats which are mentioned in V15.
    • YCbCr 4:4:4 (24,30,36,42 Bits Per Pixel).
    • YCbCr 4:2:2 (16,20 Bits Per Pixel).
    • YCbCr 4:2:0 (12 Bits Per Pixel).
    • Y(Monochrome) (8,10,12 Bits Per Pixel).
  • Supports both intra and inter prediction process.
  • Supports SATD/SAD for Rate Distortion Optimization(RDO).
  • Supports CAVLC/CABAC entropy process.
  • Supports block skipping logic for lower bitrate.
  • Supports De-blocking filter for better quality.
  • Supports picture cropping for image sizes that are not a multiple of 16 pixels.
  • Supports Chroma Quantization Parameter offset for increased compression.
  • Fully synthesizable.
  • Static synchronous design.
  • Positive edge clocking and no internal tri-states.
  • Scan test ready.
  • Simple interface allows easy connection to microprocessor/microcontroller device.
FUNCTIONAL DESCRIPTION

CORE: Core module interconnects all the sub-modules in the H264 Decoder IIP. Ports of core module are the top level ports for the H264 Decoder IIP.

NAL DECODER: NAL Decoder module is used to convert the compressed video data (NAL units) into video frames.

CAVLC: CAVLC module used to perform the entropy decoding and it decodes the encoded syntax elements such as prediction modes,motion data into quantized coefficients.

DEQUANTIZATION: Dequantization module is used to restores the scale of quantized coefficients by applying inverse quantization method using the quantization parameter.

INVERSE TRANSFORM: Inverse Transformation module converts dequantized transform coefficients back to reconstruct the prediction residual.

Prediction : Prediction module performs intra prediction for luma and chroma blocks. It computes prediction samples for all supported prediction modes.

RECONSTRUCTION: Reconstruction module rebuilds the frame by adding the residual data from inverse transformation and predicted data from prediction block.

DEBLOCKING FILTER: Deblocking Filter module is used to reduce the blocking artifacts at block edges and smoothening the edges.

COLOUR SPACE CONVERSION: Colour space conversion module is used to convert the frame from one colour format (YCbCr) into another (RGB).

CSR: The CSR module contains all control and status registers. These registers used to control the RTL functionality and to monitor its status.

ASIC AND FPGA IMPLEMENTATION
ASIC TechnologyLogic ResourcesSystem Clock FrequencyVideo Clock FrequencyBitstream Clock Frequency
TSMC 28nm250K250MHz148.5MHz

FPGA Device and FamilyLogic ResourcesSystem Clock FrequencyVideo Clock FrequencyBitstream Clock Frequency
AMD-xcvu9p-flga2104-2L-e41666 LUT's150MHz148.5MHz

LICENSING OPTIONS
  • Single Site license for regional development teams.
  • Multi-Site license for global corporate deployments.
  • Single Design license for specific project cost-efficiency.
  • Unlimited Design license for high-volume product roadmaps.
DELIVERABLES
  • Complete Verilog/VHDL/SystemC Source Code.
  • UVM-compliant verification environment with a comprehensive test suite.
  • Production-ready synthesis, Lint, and CDC scripts.
  • IP-XACT RDL generated address maps.
  • Standard-compliant firmware and Linux/C driver packages.
  • Detailed documentation: User Guides, Release Notes, and ISO 26262 Safety Manual (SAM)/FMEDA.