Lattice Automateâ„¢ Solution Stack

Accelerate Development of Industrial Automation Systems

OPC Foundation Logo

The Lattice Automate™ solution stack provides Industrial Automation system designers with tools needed to evaluate, develop, and deploy FPGA-based, RISC-V software programmable Industrial Automation applications, such as CNC, robotics, scalable multi-channel motor control with predictive maintenance, real-time Industrial Networking, and Local to Cloud Networking with OPC UA and MQTT.

New Features supported in Automate 3.1

  • First stack to support FreeRTOS RISC-V CPU implementation on CertusPro-NX FPGA
  • UDP Ethernet stack along with OPC-UA Pub/sub model implemented to communicate between the Host PC and main system (CPNX Versa board) via Ethernet
  • Performance improvement on main system, its running at 110MHz
  • Propel bus infrastructure support upgraded to AXI4
  • Node system uses a RISC-V MC core with Bare Metal and OPC-UA stack
  • OPCUA Pub/Sub End-To-Endfrom Cloud to main system “CertusPro-NX” to node system “Certus-NX”

The Lattice Automate™ solution stack incorporates modular Nexus hardware platforms, IP building blocks, easy to use FPGA and Lattice Propel Software Design tools, reference designs and demonstrations, as well as custom design services. Optimized for driving development of intelligent automation systems to improve throughput, efficiency and safety, the Lattice Automate™ solution stack supports features like low power operation and high availability, with deterministic performance and real time networking.

Jump to

Video

Lattice Automate Solution Stack Video
Expand Video

Lattice Automate Solution Stack Introduction

System Architecture

The Lattice Automate™ Stack solution system architecture and initial reference design is depicted below. The Lattice Propel built RISC-V processor based subsystem combined with HW acceleration enables flexible, low power and high performance support for multi-channel motor control with AI based predictive maintenance over a low-cost, real-time embedded Ethernet Network. Lattice and design services partners are also available to provide customizations to enable support for different types of motors and topologies.

Automate System Architecture

Implementation

Motor Control

  • BLDC Motor Control
  • PdM Data Collector
  • Embedded Real Time sense and control

EtherConnect Main

  • Main Node controls real time Embedded Ethernet Nodes
  • Compact, low power, low latency

EtherConnect Node

  • Connect multiple nodes over real time Embedded Ethernet
  • Compact, low power, low latency

Predictive Maintenance

  • AI-based analysis of Motor waveforms
  • Single AI engine supports multiple motor monitoring

Reference Design

GHRD/GSRD Reference Design

Reference Design

GHRD/GSRD Reference Design

The Golden Hardware and Software Reference Design comprises of components for developing various kind of applications using CertusPro-NX Versa Board.
Multi-Channel Motor Control with Predictive Maintenance

Reference Design

Multi-Channel Motor Control with Predictive Maintenance

This design incorporates a RISC-V CPU and processing subsystem supporting multi-channel Motor Control with Predictive Maintenance.
Multi-Channel Motor Control with Predictive Maintenance

Demos

GHRD/GSRD Demonstration

Demo

GHRD/GSRD Demonstration

The Golden Hardware and Software Reference Design comprises of components for developing various kind of applications using CertusPro-NX Versa Board.
GHRD/GSRD Demonstration
CSI-2 PCIe Bridge Demonstration

Demo

CSI-2 PCIe Bridge Demonstration

This design demonstrates the functionality of transferring MIPI CSI-2 camera video data to computer via PCIe with a Direct Memory Access (DMA) engine.
CSI-2 PCIe Bridge Demonstration
Multi-Channel Motor Control with Predictive Maintenance

Demo

Multi-Channel Motor Control with Predictive Maintenance

This design incorporates a RISC-V CPU and processing subsystem supporting multi-channel Motor Control with Predictive Maintenance.
Multi-Channel Motor Control with Predictive Maintenance

Development Kits, Boards and HW

CertusPro-NX Versa Board

Board

CertusPro-NX Versa Board

CertusPro-NX Versa Board supports a wide range industry standards such as MIPI, SFP+, 10 GbE, LPDDR4 and PCIe (Gen3) for rapid prototyping and testing.
CertusPro-NX Versa Board
Certus-NX Versa Evaluation Board

Board

Certus-NX Versa Evaluation Board

The Certus-NX Versa Evaluation Board enables designers with connectivity features of the Certus-NX FPGA and assist engineers with prototyping and testing.
Certus-NX Versa Evaluation Board
Anaheim Automation BLY171S-24-4000

Board

Anaheim Automation BLY171S-24-4000

The BLY17 Series Brushless DC Motors come in a compact package with high power density. These motors are cost effective solutions to many velocity control applications.
 
Anaheim Automation BLY171S-24-4000
Trenz TEP0002-03-Pmod-compatible-motor-driver-board-15A-0-30V

Board

Trenz TEP0002-03-Pmod-compatible-motor-driver-board-15A-0-30V

The Trenz Electronic TEP0002 is a Pmod compatible motor driver board and good for developing BLCD or CD motor driving software.
 
Trenz TEP0002-03-Pmod-compatible-motor-driver-board-15A-0-30V

Software Tools

Lattice Diamond Design SoftwareLattice RadiantLattice Propel

Custom Design Services

The Lattice automate solutions stack includes an ecosystem of selected, worldwide design service partners that can deliver custom solutions for a range of end-applications, including smart factory, and robotics.

Documentation

Quick Reference
Technical Resources
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Automate Stack 3.1 Demo User Guide
FPGA-UG-02207 1.1 3/25/2024 PDF 5.7 MB
Automate Stack Demo Design V2.0
FPGA-UG-02164 2.0 6/28/2022 PDF 6.4 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Automate Stack 3.0 Reference Design - Source Code
4/27/2023 ZIP 621.7 MB
Node System Reference Design V2.0
2.0 6/28/2022 ZIP 9 KB
Main System Reference Design V2.0
2.0 6/28/2022 ZIP 3.2 MB
Automate Stack 3.1 Reference Design - User Guide
FPGA-RD-02284 1.0 5/20/2024 PDF 5.5 MB
Automate Stack 3.0 Reference Design - User Guide
FPGA-RD-02267 1.0 4/27/2023 PDF 4.8 MB
Predictive Maintenance Training V1.1
1.1 12/15/2021 7Z 328.3 KB
Automate Stack 2.0 Reference Design - User Guide
FPGA-RD-02255 1.0 6/28/2022 PDF 4.3 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Automate Solution Stack: Accelerating Factory Automation
I0276 2.0 6/28/2022 PDF 1.4 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Automate without Compromise: Accelerating Factory & Logistics Automation Solutions
1.0 5/11/2021 PDF 3.2 MB
Implementing Motor Control with Predictive Maintenance Using the Lattice Automate Solution Stack
WP0030 1.0 9/24/2021 PDF 786.3 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
GUI Intaller V0.1.13
2.0 6/28/2022 ZIP 44.6 MB
OPC_UA Server 2.0
2.0 6/28/2022 ZIP 43.8 MB
MQTT_GUI_Installer V2.0
2.0 6/28/2022 ZIP 47.4 MB
MQTT_Automate Stack V2.0
2.0 6/28/2022 ZIP 17.5 MB
Node System Demo Design File V2.0
2.0 6/28/2022 ZIP 1 MB
Main System Demo Design File V2.0
2.0 6/28/2022 ZIP 2.2 MB
Automate Stack 3.1 Demo - Source Code
3.1 3/25/2024 ZIP 8.9 MB
PCI_Script
2.0 6/28/2022 ZIP 99.4 KB
Docklight Scripts
1.1 12/15/2021 PTP 3.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Automate 3.1 Propel 2023.2 Patch
5/21/2024 ZIP 630.6 MB

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