Vendor: Digital Core Design Category: SPI / QSPI XSPI

Enhanced Serial Peripheral Interface – Master/Slave with single, dual, and quad eSPI Bus support for Intel CPU’s

The DESPI is a fully configurable eSPI master/slave device supporting all features described in Enhanced Serial Peripheral Interf…

Overview

The DESPI is a fully configurable eSPI master/slave device supporting all features described in Enhanced Serial Peripheral Interface Base Specification rev. 1.0. The DESPI master is to be used by the microcontroller to communicate with eSPI peripheral devices. The DESPI slave is to be used as an eSPI peripheral device, e.g. an Embedded Controller attached to the Intel CPU system.

The eSPI bus is an LPC bus improvement. The serial clock line (_sck) synchronizes shifting and sampling of the information on the IO lines. It is a technology-independent design that can be implemented in a variety of process technologies. The DESPI is flexible enough to interface directly with numerous peripherals. The system might be configured as well as master as slave. Depending on the core configuration, the _in or _out lines are utilized. The serial clock may be up to 66MHz. The DESPI is also capable of simple, dual, and quad SPI transfers. The DESPI is fully customizable, which means it is delivered in the exact configuration meeting users’ requirements. Additionally, the DESPI module is equipped with receiver and transmitter FIFOs able to store up to 4096+16 bytes (header and data payload or separate buffers for every eSPI channel and for posted/non-posted transfers), a customizable Peripheral Channel Memory and IO port, Virtual Wire lines and event lines.

The controller is capable to operate in several eSPI configurations: Single Master- Single Slave, Single Master – Multiple Slaves.

Key features

  • Compliant with eSPI base specification as defined in Enhanced Serial Peripheral Interface (eSPI) Specification rev.1.0
    • Supports Master and Slave Modes
    • Supports Single, Dual and Quad modes
    • Supports TX and RX operation as per specs
    • Support for
      • Command Phase
      • Turn-Around Phase
      • Response Phase
    • Baud Rate selection
    • Slave Triggered Transactions
    • Power management Event
    • Interrupts and Alerts
    • In-band reset
    • Support for multiple channels
      • Peripheral channel
      • Virtual wire Channel
      • OOB Message (Tunneled SMBus) Channel
      • Run-time Flash Access Channel
    • Various Master/Slave errors detection
    • CRC Checking and generation
    • The simple interface allows easy connection to microcontrollers
    • Fully synthesizable, static synchronous design with no internal tri-states
  • Available system interface wrappers:
    • AMBA – APB / AHB / AXI Bus
    • Altera Avalon Bus
    • Xilinx OPB Bus

Benefits

  • Rapid prototyping and time-to-market reduction
  • Design risk elimination
  • Development costs reduction
  • Full customization
  • Global sales network
  • Technology independence
  • Professional service
  • Getting a sillicon proven IP

Applications

  • Embedded microprocessor boards
  • Consumer and professional audio/video
  • Home and automotive radio
  • Low-power applications
  • Communication systems
  • Digital multimeters

What’s Included?

  • HDL Source Code
  • Testbench environment
    • Automatic Simulation macros
    • Tests with reference responses
  • Synthesis scripts
  • Technical documentation
  • 12 months of technical support

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
DESPI
Vendor
Digital Core Design
Type
Silicon IP

Provider

Digital Core Design
HQ: Poland
Founded in 1999, Digital Core Design is a global leader in IP core development, specializing in microprocessor, microcontroller, and communication solutions. With a portfolio of over 100 IP cores, DCD continues to drive innovation in embedded systems, providing cutting-edge solutions for automotive, industrial, IoT, and security applications.

Learn more about SPI / QSPI XSPI IP core

Frequently asked questions about SPI / QSPI / xSPI IP cores

What is Enhanced Serial Peripheral Interface – Master/Slave with single, dual, and quad eSPI Bus support for Intel CPU’s?

Enhanced Serial Peripheral Interface – Master/Slave with single, dual, and quad eSPI Bus support for Intel CPU’s is a SPI / QSPI XSPI IP core from Digital Core Design listed on Semi IP Hub.

How should engineers evaluate this SPI / QSPI XSPI?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this SPI / QSPI XSPI IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP