Lattice Solution Stack Overviews

Discover the Lattice Solution Stacks with these training courses. Understand various market segment trends and how our solution stacks can provide a full spectrum of resources for your solution development needs.

An Insight to Lattice Solution Stacks
Basic · 15mins
Want a quick look at Lattice various solution stacks but uncertain where to start? Take this course to gain a high-level understanding of the features, key components and use cases for each solution stack before diving into the technical details.
AI for Edge Computing: Introduction to Lattice sensAI Solution Stack
Basic · 20mins
Learn about solutions utilizing Artificial Intelligence (AI) for edge computing. Find out why Lattice FPGAs are perfect for processing AI workloads for edge devices and discover Lattice’s sensAI Solution Stack, a complete stack of everything you need to develop an FPGA-based Machine Learning / Artificial Intelligence (ML/AI) solution.
Approaching Industry 4.0 with Lattice Automate Solution Stack
Basic · 17mins
What is Industry 4.0 and its megatrends? Explore the challenges of the industrial Internet of Things (IoT) and learn about the OPC Unified Architecture (OPC UA). See how Lattice is addressing these industrial needs, and get introduced to the Lattice Automate Solution Stack, which provides everything you need to develop the next generation factory automation solution.
Accelerating Low Power Embedded Vision Designs with Lattice mVision Solution Stack
Basic · 6mins
Learn about the mVision solution stack: With customizable performance and flexible interface connectivity, the stack provides everything you need to accelerate the integration of a scalable FPGA embedded vision solution.
Security Overview: Introduction to Lattice Sentry Solution Stack & Lattice SupplyGuard
Basic · 52mins
A paradigm shift in security is happening right now. Find out the evolving risks and understand fundamentals on what it takes to make your systems secure and resilient. Learn about Lattice’s Sentry Solution Stack and MachXO FPGAs and discover the complete toolkit that includes everything you need to develop a Platform Firmware Resiliency (PFR) implementation.
Enabling Secure, Synchronized, Low Power ORAN Deployment with Lattice ORAN Solution Stack
Basic · 24mins
See the origins of the Open Radio Access Network (ORAN), understand the key requirements for ORAN deployment, and discover Lattice’s ORAN Solution Stack 1.0, which provides all the resources you need to implement control data security.

Developing with Lattice Solution Stacks

Curious how the Lattice Solution Stacks apply to your development process? These training courses walk through trending use cases and practical applications of the solution stack features.

Developing with sensAI Solution Stack: Utilizing sensAI Studio
Intermediate · 1hr 24mins
1 Credit
Welcome to Lattice's SensAI Studio course, where we invite you to accelerate your AI/ML application development on Lattice FPGAs. Learn about sensAI Studio’s easy-to-navigate user interface, jump start your development with the library of AI models that can be configured and trained for popular use cases, then easily port them to your targeted Lattice device. Using the Machine Learning Operations (MLOps) framework, you will learn about the innovative tools available on sensAI Studio that can help with building datasets, training your AI models, and managing collaborations within your team.
Developing with Automate Solution Stack
Intermediate · 59mins
1 Credit
The Automate Solution Stack features a reference design that includes a RISC-V processor based subsystem, combined with hardware acceleration that 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. This course goes over the full details of the system architecture, operational flow, user interface, and ends with a quick demo of the system.
Developing with Sentry Solution Stack
Intermediate · 25mins
1 Credit
The Sentry Solution Stack is a complete toolkit that includes everything needed to create a custom Platform Firmware Resiliency (PFR) implementation. In this course, learn fundamentals on how to establish a Platform Root of Trust (PRoT). Then, explore the IPs and FPGA features that you can use as building blocks for your RoT design.
Developing with ORAN Solution Stack
Intermediate · 1hr 15mins
1 Credit
Lattice ORAN Solution Stack covers the timing and synchronization requirements needed in various 3GPP/ORAN split deployment topologies. Discover how this solution stack provides secure and flexible synchronization based on the IEEE 1588v2 Precision Time Protocol (PTP) and various International Telecommunication Union (ITU) profiles. Multiple timing sources (DPLL/OCXO, and GNSS), PCIe Gen 2/3, and 10G Ethernet are supported. This course goes over wide aspects of the ORAN solution stack including how to configure and setup for the IEEE 1588 PTP and various ITU-T profiles, achieving time, frequency, and phase synchronization.

Solutions with Lattice

Looking to integrate a specific technology into your FPGA solution? In these trainings, we review the technology requirements and detail the solution development process.

10GBASE-R Ethernet PHY Solutions with Lattice
Advanced · 1hr 40mins
2 Credit
In this course, you will learn all about the essential architecture components and building blocks of the CertusPro-NX physical coding sublayer (PCS) configured in 10GBASE-R Ethernet PHY. Discover how to implement 10 Gigabit Ethernet using Lattice devices, including practical design-related features, clocking, and tools. This course includes a demo using CertusPro-NX that takes you through each step of the implementation, from IP configuration to design constraints and simulation.
External Memory Interface Solutions with Lattice
Advanced · 31mins
1 Credit
Get an introduction to the external memory interfaces supported on the CertusPro-NX FPGA. This course starts with an overview of the DDR/LPDDR features and specifications. Then we cover how you can implement the DDR/LPDDR memory interface in your design, using all the architecture blocks, the Memory Controller Subsystem, and by ensuring proper initialization and training.
PCIe Solutions with Lattice
Advanced · 2hrs
2 Credit
Interested in implementing PCIe using Lattice FPGAs? This course covers the fundamentals of the PCIe protocol, including understanding the PCIe protocol stack, how packet construction, link training, and enumeration is performed, and interrupt & error handling. Find out how you can configure the Lattice IPs to build a PCIe solution and get debug tips for resolving common issues.
PFR Solutions with Lattice
Advanced · 1hr 3mins
2 Credit
Explore how to create a Platform Firmware Resiliency (PFR) implementation with the Lattice Sentry Solution Stack. In this course, we will introduce the Best-Known Configurations (BKC) that can be used as your PFR architecture. Then, walk you through the key design implementation steps, beginning with using the Sentry Root of Trust (RoT) template design on Lattice Propel, through debugging the design with the Serial Debug Monitor. This course will also demonstrate the Sentry Demo Board and its various features.
RISC-V Solutions with Lattice
Advanced · 1hr 32mins
2 Credit
Whether you're new to RISC-V or a seasoned expert looking to integrate RISC-V into your FPGA solution, this course is tailored for you. It covers comprehensive RISC-V specifications, including the user-level instruction set architecture (ISA), privileged architecture, Control and Status Registers (CSRs) and more. You will explore the RISC-V models supported on Lattice IP Cores and how their features align with the RISC-V specifications. The course culminates with a demonstration of implementing RISC-V on Lattice hardware, providing hands-on reinforcement of the concepts learned.
Shopping Cart