CNN Co-Processor Accelerator IP

SoC based AI Acceleration using Low Power Lattice FPGAs

Our system is going under maintenance starting April 18, 2025 at 6:00 PM Pacific and ending April 20, 2025 at 4:00 PM Pacific. During this window, the website may not be reachable. For immediate assistance, please contact techsupport@latticesemi.com.

Related Products

Related Applications

A powerful acceleration engine – CNN co-processor engine IP leverages the parallel compute, DSP block, and distributed memory features of low power Lattice FPGAs.

Easy to implement – Lattice Propel provides an environment to develop an SoC featuring a RISC-V processor, CNN co-processing engine, and other peripherals on Lattice FPGAs so developers can build SoC that capitalize on FPGA’s parallel processing capabilities.

TF Lite Support – Designs built on TF Lite can be ported to Lattice FPGAs without requiring previous experience with FPGA hardware design.

Features

  • Selectable AXI4 or FIFO interface
  • Support for convolution layer, max pooling layer, global average pooling layer, batch normalization layer, and a fully-connected layer
  • Configurable bit width of activation (16- and 8-bit)
  • Configurable number of memory blocks lets developers optimize designs for resource or performance
  • Optimized for 3 × 3 2D convolution calculations and dynamic support for various 1D convolutions (from 1 to 9 taps)

Block Diagram

CNN Co-Processor Acceleration Engine BD

Ordering Information

Family Part Number
Single Design Multi-Site
CertusPro-NX CNN-COPROC-CPNX-U CNN-COPROC-CPNX-UT
Certus-NX CNN-COPROC-CTNX-U CNN-COPROC-CTNX-UT
CrossLink-NX CNNP-COPROC-CNX-U CNNP-COPROC-CNX-UT

Documentation

Quick Reference
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
CNN Co-Processor Accelerator IP User Guide
FPGA-IPUG-02170 1.0 11/10/2021 PDF 1.2 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.