VESA DSC 1.2b Encoder for Xilinx FPGAs

Key Features

  • VESA Display Stream Compression (DSC) 1.2b compliant
  • Supports all DSC 1.2b mandatory and optional encoding mechanisms
  • Backward compatible to DSC v1.1
  • Configurable maximum display resolution up to 8K (FUHD)
  • 8, 10, 12 bits per video component
  • YCbCr and RGB video output format
  • 4:4:4, 4:2:2, and 4:2:0 native coding
  • Resilient to bitstream corruption
  • 1 pixel / clock internal processing architecture in 4:4:4
  • 2 pixels / clock internal processing architecture in 4:2:2 and 4:2:0
  • Parameterizable number of parallel slice decoder instances (1, 2, 4, 8) to adapt to the capability of the technology and target display resolutions used
  • Automatic run time configuration of the number of parallel slice decoder instances in use
  • Support for Xilinx® 7 Series, UltraScale™, and UltraScale+™ FPGAs
  • AXI-S interfaces for easy integration in the IP Vivado® integrator
  • AXI-Lite interface for register access
  • Compliant solution for DisplayPort 1.4™ or HDMI® 2.1
    • Compatibility for slices per line requirements when using a frame buffer
  • Supports flexible usage models and design architecture (inline decoding or panel frame buffer encoding)

Block Diagram

VESA DSC 1.2b Encoder for Xilinx FPGAs Block Diagram

Applications

  • 4K / 8K / UHD video sources
  • DisplayPort 1.4 products
  • USB Type-C products
  • HDMI 2.1 products
  • Test equipment

Deliverables

  • IP for Xilinx Vivado Design Suite containing DSC Encoder core in netlist format, AXI-S Interface, and AXI-Lite Registers modules in RTL
  • IP specification
  • Comprehensive integration guide
  • Technical support and maintenance updates
  • Integration or design services available on request

Technical Specifications

×
Semiconductor IP