The UHT-DSC-D core from Alma Technologies is an advanced decoder, compliant to the VESA Display Stream Compression (DSC) v1.2b standard.
It supports decoding of 4:4:4, 4:2:2 and 4:2:0 video streams with 8 to 16 bits per component color depth.
The core is scalable and has been designed for enabling ultra-high throughput video decoding, even in medium-range target implementation technologies.
It is available for ASIC or Altera, AMD-Xilinx, Efinix, Lattice and Microchip FPGA and SoC based designs.
The UHT-DSC-D is designed using internal (on-chip) memory blocks only, with simple and fully controllable streaming input and output interfaces. It is a complete and autonomous decoder, not needing any host system CPU or GPU support for its operation. Being carefully designed and rigorously verified, the UHT-DSC-D is a reliable and easy-to-use and integrate IP core.
IP Deliverables
Clear-text RTL sources for ASIC designs, or pre-synthesized and verified Netlist for FPGA and SoC devices
Release Notes, Design Specification and Integration Manual documents
Bit Accurate Model (BAM) and test vector generation binaries, including sample scripts
Pre-compiled RTL simulation model and gate-level simulation netlist for the FPGA Netlist license
Self-checking testbench environment sources, including sample BAM generated test cases
Simulation and sample Synthesis (for ASICs) or Place & Route (for FPGAs) scripts
Specifications »
Symbol
Features
VESA DSC 1.2b Compliant, Complete and Standalone Operation
Full compliance with the VESA DSC 1.2b specification
Backwards compatible with VESA DSC 1.1
RGB and YCbCr color space formats
8, 10, 12, 14 and 16 bits per color component dynamic range
Native support for 4:4:4, 4:2:2 and 4:2:0 sampling formats
Up to 16 slices per line
Scalable architecture with configurable number of internal, parallel decoding engines
3 pixel/clock per decoding engine processing for 4:4:4 sampling format
6 pixels/clock per decoding engine processing for 4:2:2 and 4:2:0 sampling formats
Operation without external memory
Very low internal memory requirements (a few image lines)
Ultra-low latency performance (sub-line latency)
CPU/GPU-less, complete and standalone implementation
Trouble-Free Technology Map and Implementation
Self-contained RTL design
No internal tri-states
Strictly positive edge triggered design
D-type only Flip-Flops
Fully synchronous operation per clock domain
Safe CDC transfers between clock domains
No need for special timing constraints
No false or multi-cycle paths within the same clock domain
No CDC transfers that need to be specially constrained
No other specially constrained timing paths
« DescriptionDownloads »