The Lattice Semiconductor Sentry™ I2C Monitor IP for MachXO3D™ and MachXO4™ monitors the traffic on the I2C bus to identify potential illegal traffic based on a pre-defined library. Once illegal traffic is detected, this IP informs the host through the status flag and/or interrupt. With user option, the current communication is disrupted by disabling the I2C bus.
Latest Resource Utilization details are available in the IP Core User Guide.
Features
- Monitoring of traffic on an I2C bus for illegal activity based on programmable filter conditions
- Support for AMBA 3 APB Protocol v1.0 for CPU access
- Configurable using Lattice Propel. No FPGA design or modification necessary
- Controllable by modifying included reference C source code, which runs on interal RISC-V CPU
- Pin location and pin-out can be selected visually using Lattice Propel to optimize board design; no RTL programming necessary










