Lattice Sentry™ Solutions Stack

Software Solution for Platform Firmware Resiliency (PFR) Root of Trust

Secure Your System - The Lattice Sentry solutions stack includes everything system designers need to evaluate, develop, test and deploy a NIST SP800-193-compliant, FPGA-based Platform Firmware Resiliency (PFR) Root of Trust.

Includes Everything You Need - The Lattice Sentry solutions stack consists of a complete reference platform, fully validated IP building blocks, easy to use FPGA design tools, reference design/demonstrations, as well as a network of custom design services. In many instances, a fully functioning PFR solution can be developed by modifying the included RISC-V C source code. Yet, developers who wish to create additional RTL logic to supplement the functionality can do so using the Lattice Diamond and Propel software tools.

Available now for the Lattice MachXO3D and Mach-NX FPGAs.

Jump to

System Architecture

PFR System Architecture Overview

Implementation

Lattice Sentry FPGA Implementation

Reference Design

Lattice Sentry Root of Trust Reference Design for MachXO3D

Reference Design

Lattice Sentry Root of Trust Reference Design for MachXO3D

This design utilizes Lattice Sentry IP to help you develop and test a complete NIST 800-193-compliant PFR solution. You can modify to suit your specific needs.
Lattice Sentry Root of Trust Reference Design for MachXO3D
Lattice Sentry Root of Trust Reference Design for Mach-NX

Reference Design

Lattice Sentry Root of Trust Reference Design for Mach-NX

This design utilizes Platform Firmware Resiliency System Root of Trust to help develop and test a complete NIST 800-193 compliant security system that protects, detects, and recovers.
Lattice Sentry Root of Trust Reference Design for Mach-NX

Demos

Lattice Sentry Root of Trust Demo for MachXO3D

Demo

Lattice Sentry Root of Trust Demo for MachXO3D

A complete bitstream/firmware package which helps you demonstrate and test a NIST 800-193-compliant PFR solution on the Lattice Sentry Demo Board for MachXO3D
Lattice Sentry Root of Trust Demo for MachXO3D

IP Cores

Lattice Sentry I2C Filter IP Core

IP Core

Lattice Sentry I2C Filter IP Core

SMBus relay with I2C filter and provides 4 interface to protect malicious traffic.
Lattice Sentry I2C Filter IP Core
Lattice Sentry PLD Interface IP Core

IP Core

Lattice Sentry PLD Interface IP Core

Lattice Semiconductor Customer Programmable Logic Devices (PLD)implements a bidirectional mailbox for sending and receiving messages.
Lattice Sentry PLD Interface IP Core
Lattice Sentry SMBus Mailbox IP Core

IP Core

Lattice Sentry SMBus Mailbox IP Core

SMBus, a two-wire interface that support fairness arbitration and compatible with AHB-Lite specification. Target devices are Mach-NX and MachXO3D.
Lattice Sentry SMBus Mailbox IP Core
PIC IP Core

IP Core

PIC IP Core

Lattice Semiconductor PIC soft IP with configurable 1~8 interrupt inputs and 32-bit AHB-L interface for Mach-NX FPGA
PIC IP Core
SFB Interface IP Core

IP Core

SFB Interface IP Core

SFB allow access to AHB-L CPLD block , management CPU recovery circuit and Flash sector for read/write.
SFB Interface IP Core

Development Kits & Boards

Lattice Sentry Demo Board for Mach-NX

Board

Lattice Sentry Demo Board for Mach-NX

A complete platform to help you develop and test a NIST 800-193-compliant PFR solution. Includes numerous features to enable debug, interface and expansion
Lattice Sentry Demo Board for Mach-NX
Lattice Sentry Demo Board for MachXO3D

Board

Lattice Sentry Demo Board for MachXO3D

A complete platform to help you develop and test a NIST 800-193-compliant PFR solution. Includes numerous features to enable debug, interface and expansion
Lattice Sentry Demo Board for MachXO3D

Software Tools

Lattice Diamond Design SoftwareLattice Propel

Design Services

If you need assistance in completing or customizing your design, please contact your Lattice Sales Representative

Documentation

Quick Reference
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Sentry Installation Guide
FPGA-AN-02032 1.0 10/21/2020 PDF 442 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Sentry I2C Filter IP Core – User’s Guide
FPGA-IPUG-02166 1.0 12/14/2021 PDF 1 MB
Lattice Sentry SMBus Mailbox IP Core – User’s Guide
FPGA-IPUG-02165 1.0 12/14/2021 PDF 1 MB
Lattice Sentry Programmable Interrupt Controller IP Core - User's Guide
FPGA-IPUG-02141 1.0 12/16/2021 PDF 922 KB
Lattice Sentry SFB Interface IP Core - User's Guide
FPGA-IPUG-02151 1.3 12/16/2021 PDF 1.1 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Sentry Brochure
I0273 2.0 3/1/2021 PDF 855 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Growing Threats Demand Dynamic Trust Approach to Hardware Security
WP0025 1.0 8/12/2020 PDF 1.3 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Sentry RISC-V Solution for Propel (Propel 1.0 Patch for Lattice Sentry)
1.0 8/12/2020 EXE 24.4 MB
*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

Awards

2022 Cybersecurity Excellence Awards

Embedded Security

2021 Fortress Cyber Security Award

Threat Detection

2021 Global InfoSec Award

Cutting Edge in Embedded Security

2021 Cyber Security Global Excellence Award

New Product-Service of the Year

2021 Cybersecurity Excellence Award

Firmware Security

2020 China IoT Innovation Award

Technical Innovation category