Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics

eSPI Interface Intel Atom - E3930

PSury1
Beginner
2,033 Views

Hello,

 

I need to use Intel Atom E3930 based platform LEC-AL-E3930-2G-8G-ER with LEC-BASE 2.0 and Windows 10 running on it. Intel Atom E3930 supports an eSPI interface, and I need to connect 3rd party device with that. I need to develop an application which runs on Windows 10 and communicates to the 3rd party device over eSPI interface.

 

I need help to find the SDK which allows me to access eSPI interface from the application. Any documentation which explains the same will be helpful as well.

Reference links:

LEC-BASE 2.0:

https://www.ecrin.com/datasheets/ADlink/LEC-BASE2.0.pdf

https://www.adlinktech.com/Products/Computer_on_Modules/SMARC/LEC-BASE_2_0?lang=en

LEC-AL:

https://www.adlinktech.com/Products/Computer_on_Modules/SMARC/LEC-AL?lang=en

 

Regards,

Pankaj

0 Kudos
11 Replies
CarlosAM_INTEL
Moderator
1,614 Views

Hello, @PSury1​:

 

Thank you for contacting Intel Embedded Community.

 

Could you please confirm if this thread is related to the following forums posted by you?

 

https://forums.intel.com/s/question/0D50P00004QVPJsSAP/which-intel-supports-espi-master-

https://forums.intel.com/s/question/0D50P00004QdGWJSA3/how-espi-controlled-from-user-space-in-windows-10-

https://forums.intel.com/s/question/0D50P00004QdHo4SAF/espi-in-windows-10

 

We are waiting for your confirmation.

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
PSury1
Beginner
1,614 Views

Hi @Mæcenas_INTEL​ ,

 

Yes, above all threads are related to Intel eSPI with Windows 10.

 

Regards,

Pankaj

0 Kudos
CarlosAM_INTEL
Moderator
1,614 Views

Hello, @PSury1​:

 

Thanks for your confirmation.

 

We would like to help you with all your questions related to the cited third-party devices but the proper information to them are handled only by their manufacturers.

 

Due to this fact, we suggest address all your consultations related to third-party designs to theirs manufacturers to receive the proper information.

 

In this case as a reference , please address them to the channel listed at:

 

https://www.adlinktech.com/en/Askanexpert.aspx

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
PSury1
Beginner
1,614 Views

Hello @Maecenas_INTEL (Intel)​ ,

 

I already inquired with Adlinktech but they don't have relevant information.

 

My question is regarding eSPI interface. It is a module inside Intel Atom E3930 ASIC. I have already installed Window 10 and I can see the eSPI controller in Device manager. Now I want to write a sample application which configures & controls the eSPI interface.

 

What I am wondering is, as this ASIC is developed by Intel they should has developed SDK which can be used for developer who wants to exercise the interface. There might be sample or test application as well developed by Intel.

 

Is eSPI interface register details available as well, which is a module inside Intel Atom E3930 ASIC?

 

Regards,

Pankaj

0 Kudos
CarlosAM_INTEL
Moderator
1,614 Views

Hello, @PSury1​:

 

Thanks for your reply.

 

Based on our previous communications, the manufacturer of these third-party designs should verify if the information stated in section 5, on page 28 specifically in the answer to question 8 of the Apollo Lake/Gordon Ridge for IoT Platforms Message of the Week (MOW) – WW32 August 2019 document # 562740 apply to their implementations. This document can be found when you are logged into your Resource & Design Center (RDC) privileged account at the following website:

 

http://www.intel.com/cd/edesign/library/asmo-na/eng/562740.htm

 

The RDC Account Support form is the channel to process your account update request and any inconvenience related to the cited site. It can be found at:

 

https://www.intel.com/content/www/us/en/forms/design/contact-support.html

 

Please keep in mind that the proper information for the third-party devices is handled by their manufacturers and not by Intel.

 

By the way, some of the information is accessible when you sign an non-disclosure agreement cover by the RDC privileged account. This is the reason why this information is only available for the ones that have this type of account.

 

Best regards,

@Mæcenas_INTEL​. 

0 Kudos
PSury1
Beginner
1,614 Views

Hello @Maecenas_INTEL (Intel)​ ,

 

The eSPI interface seems to be part of Intel Atom E3930 ASIC. So it's not a 3rd party device.

 

Regards,

Pankaj

 

0 Kudos
CarlosAM_INTEL
Moderator
1,614 Views

Hello, @PSury1​:

 

Thanks for your update.

 

It is important to let you know that there are some customized devices manufactured by third-party designers request.

 

Due to this fact, we suggest contact the manufacturer of any third-party implementation to receive the proper support of their projects.

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
PSury1
Beginner
1,614 Views

Hello @Maecenas_INTEL (Intel)​ ,

 

Thanks for your reply.

 

I have inquired with board manufacturer as well as with Windows MSDN support team but they said only chip manufacturer can provide support for this. As Intel is the one who has developed this IP and made it available into various chipset, they should have developed sample application / SDK. Intel should have programming guide as well.

 

eSPI is Intel's IP. Refer below links.

https://www.intel.com/content/dam/support/us/en/documents/software/chipset-software/327432-004_espi_base_specification_rev1.0.pdf

 

eSPI is supported in following processors (Intel ® AtomTM, Celeron & Pentium) & Intel 100 Series Chipset Family. 

https://www.intel.in/content/www/in/en/products/docs/chipsets/100-series-chipset-datasheet-vol-1.html

 

Following Platform controller hub kit is developed by Intel and it also supports eSPI.

https://click.intel.com/edc/intel-xeon-processor-e3-1515m-v5-and-intel-gl82cm236-platform-controller-hub-evaluation-kit.html

 

Regards,

Pankaj

 

0 Kudos
CarlosAM_INTEL
Moderator
1,614 Views

Hello, @PSury1​:

 

Thanks for your clarification.

 

Based on the provided information by us, the information that applies to the Intel Atom(R) x5-E3930 Processor cited on your first communication has been provided on our communication of yesterday, so please review it.

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
PSury1
Beginner
1,614 Views

Hello @Maecenas_INTEL (Intel)​ ,

 

Thanks for your reply.

 

I don't see any information about eSPI interface related programming details for "Intel Atom(R) x5-E3930 Processor".

 

Regards,

Pankaj

 

0 Kudos
CarlosAM_INTEL
Moderator
1,614 Views

Hello, @PSury1​:

 

Thanks for your update.

 

The information stated in section 5, on page 28 specifically in the answer to question 8 of the Apollo Lake/Gordon Ridge for IoT Platforms Message of the Week (MOW) – WW32 August 2019 document # 562740 give you a clear answer to your questions related to eSPI support with any Apollo Lake processor as the Intel Atom E3930 that you have mentioned on the first communication of this forum.

 

Due to this fact, please review this information.

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
Reply