The UHT-DSC-E core from Alma Technologies is a scalable, ultra-high throughput, advanced DSC 1.2b encoder, compliant to the VESA Display Stream Compression (DSC) 1.2b standard.
It supports encoding of 4:4:4, 4:2:2 and 4:2:0 video streams, in 8 to 16 bits per component color depths.
The core is designed for enabling ultra-high frame rate SD, HD and Ultra HD video encoding up to 10K resolutions, even in medium-end ASIC or FPGA silicon.
The scalability of this IP core enables highly cost-effective silicon implementations of applications that need to handle massive pixel rates and resolutions.
The UHT-DSC-E is available for ASIC or AMD-Xilinx, Efinix, Intel, Lattice and Microsemi FPGA and SoC based designs.
The UHT-DSC-E is very easy to use and integrate in a system, designed for using only internal memory blocks and with simple, fully controllable and FIFO-like, streaming input and output interfaces.
It requires minimal host intervention as it only needs to be programmed once per video sequence.
Once programmed, it can encode an arbitrary number of video frames without the need of any further intervention or assistance by the host system CPU.
Clear text VHDL RTL source for ASIC designs, or pre-synthesized and verified Netlist for FPGA and SoC devices
Bit Accurate Model (BAM) with optional Test Vector generation functionality
Self-checking testbench environment
Sample BAM scripts
Place & Route scripts for FPGAs
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
Visually lossless compression for all types of content
All DSC 1.2b encoding mechanisms supported
MMAP, BP, MPP and ICH
RGB and YCbCr input 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
Integrated bit accurate rate control
CBR or VBR mode of operation
Up to 16 slices per line
Scalable architecture with configurable number of internal, parallel encoding engines
1 pixel/clock per encoding engine processing for 4:4:4 sampling format
2 pixels/clock per encoding 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 HW 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
« DescriptionGet a Quote »