intoPIX

 Advanced JPEG XS IP cores for FPGA & ASIC

Overview
features
Configurations
Contact Us
Related info

​JPEG XS compression IP cores for HD, 4K, 5K, 8K, 10K
​At the speed of light!

intoPIX has developed optimized TicoXS architectures that run at different pixel-per-clock rates to target a wide range of resolutions and FPGA devices & ASIC technology nodes. 

TicoXS is a revolutionary compression technology, standardized as JPEG XS, extremely tiny in FPGA & ASIC. It fits into the smallest AMD (Xilinx), Altera or Lattice devices, it is robust for real-time operation with no latency. It offers a very low gate count & SRAM consumption in ASICs.

​IP cores Features

 Image / Video Features
  •  Color space: Any (RGB, YCbCr, YUV, XYZ)
  • Color Sampling: 4:2:2, 4:4:4; Monochrome (4:0:0); 4:2:0* and 4:2:2:4*
  • Bit Depth: 8, 10, 12, 14, 16
  • Interlaced & Progressive frame
  • Image/Video Resolutions: Any (SD, HD, 2K, 4K, 5K, 8K, 10K,...)
  • HDR ( & SDR ) support
  • Frame Rates: Regular and High Frame Rates (depending on intoPIX IP-core configuration & targeted device). 
    • For Real-time video and high-speed video (up to more than 1000 fps)
TicoXS  Compression
(Latency, Quality, Rate Control)
  • (Sub) intra-frame - A few video lines buffering only
  • JPEG XS compliant (ISO/IEC 21122-1), including coding profiles such as High444.12, MLS.12, etc.
  • Real-time operation guaranteed (no overflow or underflow) 
  • Fixed latency - Only a few lines of pixels (number of lines depends on the profile)
  • Adjustable compression rate for lossy / visually lossless (down to 1.5 bpp**) / near-lossless / math. lossless 
  • Full transparency to uncompressed down to 3 bits per pixel (bpp)
  • CBR (constant bit rate) operation - Adjustable down to 36:1 (1bpp)
  • Optional Add-On: Embedded x1 (1/4) and x2  (1/16) Downscaler:  The decoder cores can extract proxy / low resolution during the decoding
  • Optional Add-On: New Master + Proxy1K EncodingFrom the same source, the encoder cores simultaneously generate a low resolution / low bitrate proxy Stream on top of the full resolution / high quality Master Stream. The Proxy1K stream is adjustable in bitrate and CBR and has the same 'line-based latency.
  • Optional intoPIX "Flawless Imaging" - new JPEG XS Temporal Differential Coding (TDC) profile for KVM, AVoIP, IPMX, PC applications. See TicoXS FIP solutions
FPGA/ASIC Implementation
  •  Low-cost implementation in any FPGAs: very low FPGA logic and internal RAM usage (No external DDR required)
    • AMD (Xilinx) Spartan-6, Spartan-7, Artix-7, Kintex-7, Ultrascale, Ultrascale Plus, Zynq, Versal, and Adaptive SoC FPGA
    • Altera (Intel) Cyclone V, Arria V, Stratix V, Cyclone 10, Arria 10, Stratix 10, Agilex FPGA
    • Lattice Certus Pro and Avant FPGA
  • Low Gate Area (low gate count / low memory) for ASIC
  • The encoder and decoder have approximately the same complexity 
  • IP Core size, performance, video resolution & max frame per second - customizable per application*
  • Various pixel per clock architectures are available
  • Video / Streaming interfaces: AXI-4 Stream, native pixel stream (raster scan - line-based) 
  • Control interface: AXI-4 Lite, with dynamic control of bitrate and image formats

* via 4:2:2 plus alpha channel

**Depending on type of content and resolutions.


Additional Add-On IP-cores & Sub-system IP-cores & EDK :

​NEW configurations for FPGA & ASIC 

Based on all the features we are supporting, it is possible to provide custom versions to address your specific needs. 

Contact us for your own configuration. 


See hereunder a list of typical configurations:

IP-CORES EXAMPLES
-ENC  / -DEC
 Max* res
 Max* fps Color sampling Bit depth***
 Minimum frequency  (internal core clock)****
IPX-TICO-XS-HD-60-422 1920x1080 60 4:2:2 / 4:0:08, 10, 1245 MHz
IPX-TICO-XS-HD-60-444 1920x1080 60 4:4:4 / 4:2:2 / 4:0:0 8, 10, 1260 MHz 
 IPX-TICO-XS-HD-240-444 NEW! 1920x1080 240 4:4:4 / 4:2:2 / 4:0:0 8, 10, 12 240 MHz
 IPX-TICO-XS-HD-480-444 NEW! 1920x1080 480 4:4:4 / 4:2:2 / 4:0:0 8, 10, 12 240 MHz
 IPX-TICO-XS-HD-1920-422 NEW!
 1920x1080 1920 4:2:2 / 4:0:0  8, 10, 12 300 MHz
 IPX-TICO-XS-4K-30-444  4096x2160 304:4:4 / 4:2:2  / 4:0:0 8, 10, 12 120 Mhz
 IPX-TICO-XS-4K-60-422 4096x2160 60 4:2:2 / 4:0:0 8, 10, 12150 MHz
 IPX-TICO-XS-4K-60-444 4096x2160 604:4:4 / 4:2:2 / 4:0:0 8, 10, 12 240 MHz
 IPX-TICO-XS-4K-120-422 4096x2160 120 4:2:2 / 4:0:0 8, 10, 12 300 MHz
IPX-TICO-XS-4K-120-444 4096x2160 120 4:4:4 / 4:2:2 / 4:0:0 8, 10, 12 240 MHz
 IPX-TICO-XS-4K-480-422 NEW! 4096x2160 480 4:2:2 / 4:0:0 8, 10, 12 300 MHz
 IPX-TICO-XS-8K-60-422 NEW! 7680x4320 60 4:2:2 / 4:0:0 8, 10, 12 150 MHz
IPX-TICO-XS-8K-60-444 NEW! 7680x4320** 60 4:4:4 / 4:2:2 / 4:0:0 8, 10, 12 240 MHz
IPX-TICO-XS-8K-120-422 NEW!
 7680x4320 120 4:2:2 / 4:0:0 8,10, 12 300 MHz

* "Max" means it supports any standard video resolutions and frame rates below.
**8192x4320, 10240x4320,... on request

*** 14- & 16-bit capable cores also available

**** various pixels per clock architectures available

What our users say 

​  

Contact us to get more info about our TicoXS IP Cores
?
?

​Resources 

Related Products

RTP (de-)packetizer ( for SMPTE 2110-22 ) IP cores