Lattice Sentry I2C Filter IP Core

Invisible Relay to Protect All Slave Devices Against Malicious Traffic

SMBus Relay with filter (named I2C filter in this page) is designed to function as an invisible relay from the point of view of both Controller and Target devices on the bus. It is meant to be directly attached to the Controller port and protect all Target devices against malicious traffic generated from the Controller port based on a allow list of allowable commands set by the host (such as CPU, FPGA RoT design, and others). The filter IP is the subset of the SMBus protocol. SMBSUS# and SMBALERT# are not supported.

Features

  • Provides four interfaces, namely, AHB Lite, SMBus controller, SMBus target and Interrupt.
  • Connected between a single controller (Primary) and multiple target (Secondary) devices.
  • Protects the secondary devices from malicious traffic generated from the controller.
  • Does not violate SMBus protocol and is transparent between the Primary and Secondary devices.
  • Allows all the Read access.

Block Diagram

Ordering Information

The Lattice Sentry I2C Filter IP is provided at no additional cost with the Lattice Radiant and Lattice Propel software.

Documentation

快速参考
资讯资源
标题 编号 版本 日期 格式 文件大小
选择全部
Lattice Sentry I2C Filter IP Core - User Guide
FPGA-IPUG-02166 1.4 12/11/2025 PDF 791.3 KB
标题 编号 版本 日期 格式 文件大小
选择全部
Lattice Sentry I2C Filter IP Core -Release Notes
FPGA-RN-02070 1.0 12/11/2025 PDF 244.9 KB