MPESTI Initiator Reference Design

Broadcast Power Break Command to All Connecting MPESTI Targets

Related Products

Related Applications

M-PESTI is a generic and extensible 1-wire, bidirectional circuit and protocol for applications such as cabled high-speed I/O interposers, managed power distribution, cooling systems, and other sensors. This reference design aims to provide M-PESTI as an SoC peripheral with a RISC-V core.

This version of the M-PESTI Initiator Reference Design provides a Lattice Propel solution template that uses the M-PESTI Initiator IP core with a reference driver/firmware, RISC-V core with other required IP modules, and M-PESTI Target test component. The reference design is compliant with the M-PESTI Base Specification (part of the DC-MIS version 1.0 specification). The Reference Design includes the following collaterals:

  • The SoC design project on which you can view, open, and modify the design through the Lattice Propel™ Builder software. The bitstream can be generated using the Lattice Diamond™ software.
  • The SoC workspace, which includes necessary drivers for configuring both peripheral IPs and firmware for the demonstration.
  • The CPLD demonstration bitstream

To learn more about this product design and if you need the old source code, please Submit a Technical Support Case Ticket

Features

  • ​​Communicates via half-duplex bidirectional UART protocol at 250k baud rate, 8-bit data, 1-bit odd parity, 1 stop bit, and 1 stop bit on to the M-PESTI port
  • ​​Supports Static Discovery payload with CRC-8 payload checks
  • ​​Supports one initiator to many targets system
  • ​​Supports a configurable number of M=PESTI devices, up to 64 targets
  • ​​Supports autonomous Static Discovery Payload request command to all targets in a round-robin manner during the Discovery phase

Jump to

Block Diagram

Resource Utilization

MachXO5-NX Resource Usage
LUT4 Registers Oscillator EBR I/O Buffers GSR
1991 1244 0 6 35 1

Documentation

Technical Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
MPESTI Initiator Reference Design – User Guide
FPGA-RD-02312 1.0 4/4/2025 PDF 2.9 MB
MPESTI Initiator Reference Design – Source Code
4/4/2025 ZIP 15.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
MPESTI Initiator Reference Design Propel 2022.1 Patch
9/14/2023 EXE 31.2 MB

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