Contact Us
eSPI Slave IP
Design IP
Overview

SmartDV’s eSPI (Enhanced Serial Peripheral Interface) Slave IP is a silicon-proven solution designed to enable efficient, low-pin-count communication between embedded controllers and peripheral devices. Fully compliant with the Intel eSPI specification, it supports out-of-band signaling, lower power operation, and advanced management features for modern platform architectures.

Designed for flexibility, the IP core is highly configurable to meet specific design requirements, supporting both ASIC and FPGA implementations while optimizing for area, power, and performance. With robust support for legacy SPI compatibility, virtual wire channels, and peripheral and OOB channels, SmartDV’s eSPI Slave IP is ideal for PC, server, and embedded applications demanding compact, cost-effective system connectivity.

eSPI Slave
Benefits
  • Seamless Legacy Bridging – Converts eSPI Peripheral Channel transactions into equivalent LPC memory or I/O read/write operations, enabling backward compatibility with legacy devices
  • Full LPC Host Capability – Supports LPC master interface with I/O read/write and memory read/write frames as defined in LPC specification
  • Robust Interrupt and Wait-State Support – Implements Serial IRQ interface and allows variable wait-states to meet system timing requirements
  • Flexible System Integration – Supports both Single Master–Single Slave and Single Master–Multiple Slave topologies
  • Multi-Channel Bridging – Bridges eSPI Peripheral Channel to LPC with full support for transaction framing and timing
  • Optimized Throughput and Low Latency – Designed to minimize conversion overhead between eSPI and LPC domains
  • Reset and Timing Aware – Accurately propagates reset events between eSPI and LPC interfaces and maintains timing protocol compliance
Compliance and Compatibility
  • Fully compliant with Enhanced Serial Peripheral Interface (eSPI) Specification Rev. 1.5
  • Compatible with all major EDA synthesis, simulation, and linting flows