XILINX Kintex UltraScale+ FPGA

System-on-Module featuring NXP's i.MX8 processor and XILINX's Kintex UltraScale+ FPGA.

High-speed LPDDR4 Memory

CATO integrates technologies such as LPDDR4 memories, eMMC and GbE. It can be used for a wide range of IoT edge computing applications, including machine vision/industrial network communications.

Ideal for a wide range of applications

In addition, unlike other CPU modules, the high-speed large-scale FPGA can be used for all kinds of applications from legacy to high-end, such as replacement of existing assets by IP, high-speed data converters, and neural networks.


Built around NXP's i.MX8 processor and XILINX's Kintex UltraScale+ FPGA

Two independent memory channels for CPU (LPDDR4 SDRAM) and FPGA (DDR4 ECC SDRAM)

Ultra-fast memory bandwidth

High-speed interfaces such as USB3.0, Gigabit Ethernet, and MIPI.

High speed floating connector with numerous user I/Os

Available in extended temperature range

Independent service processor and redundant power supply ensure high reliability

Embedded Linux BSP and tool chain available

Xilinx Kintex Ultrascale+


  • NXP ARM Cortex-A72/Cortex-A53/Cortex-M4F, MX 8QuadPlus 1.6GHz processor
  • XILINX KINTEX Ultrascale+ XCKU3P-2FFVB676E
  • 356K logic cells, 1368 DSP slices, 2Mb memory, 16 GTY transceivers, 304 I/Os
  • Service Processor RENESAS RX65N/RX651
  • CPU main memory Onboard LPDDR4, up to 8GB
  • FPGA working memory On-board DDR4, up to 8GB/ECC
  • High-speed floating connector (Hirose FunctionMAX series, TBD)
  • Small Footprint, High Density, High Flexibility, High Connectivity, High Availability
  • High security
  • 12V power supply, advanced redundant power management
  • Embedded Linux SDK, sample Vivado projects to be provided
  • Long-term supply (10 years)
  • RoHS2 compliant

View block diagram

CATO Diagram

Are you interested in learning more about how to use and implement CATO?

Please feel free to contact us using the form below or calling us directly!