With the flexibility of the Promira Serial Platform and available software applications, you can simulate an eSPI master device when needed.
Question from the Customer:I started using the Promira Serial Platform with the eSPI Analysis Application. My job includes prototyping, proof-of-concept designs. In addition to monitoring, analyzing, and troubleshooting I2C and SPI devices, can I use this tool as an eSPI master?
Response from Technical Support:Thanks for your question! With the eSPI Analysis Application, the Promira platform can monitor eSPI traffic with great detail. Without the hardware of a master/slave engine, the Promira platform is not capable of emulating an eSPI Master. However, with a second Promira platform device, you can simulate an eSPI master device. We will go over the capabilities of monitoring eSPI data, then provide information about simulating an eSPI master with two Promira platforms.
The eSPI Analysis Application is the first eSPI monitor in the industry. With this application, you can monitor eSPI communication between multiple eSPI devices:
Add a second Promira with the appropriate SPI license, and you can simulate an eSPI master device.
The eSPI bus generally works at bit rates of 20, 25, 33, 50 and 66 MHz, in single, dual, quad IO modes. To support this range of speeds and modes, we recommend using the SPI Active - Level 3 Application for the second Promira platform. SPI Active Level 3 supports high-speed operations, up to 80MHz. Please note, to install SPI Active - Level 3, Active Level 1 and level 2 must first be installed. For more information, take a look at a summary of all the applications that apply to the Promira Serial Platform.
Here is an overview of the eSPI simulation:
For the complete set of instructions, please refer to Monitoring eSPI Messages Using Promira Platform and Data Center.
eSPI simulation can be very effective for many setups. However, this is not a full-fledged, eSPI master hardware engine. Here are limitations you should be aware of:
We hope this answers your question. Additional resources that you may find helpful include the following:
If you want more information, feel free to contact us with your questions, or request a demo that applies to your application.