- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'd like to implement a SIO in a MAX10 FPGA connected via eSPI to an Intel Atom CPU.
It is not really clear to me how to use the Intel eSPI Slave IP core for driving peripheral components like UARTs, GPIOs etc.
Has there anyone an example design or can explain in detail how I could to do this?
Thank you in advance
Wolfram
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi WFitt,
There is no eSPI reference design for user as I know.
The source for user reference are from the documents as below:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_embedded_ip.pdf
Thanks.
Regards,
Aik Eu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi aikeu,
Thank you for your reply!
I know these documents. But unfortunately there is no explanation how to go on with connection of peripheral devices like UARTs or GPIOs in detail.
Is there anyone who has used the eSPI IP core and can give me some support?
Regards
Wolfram
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi WFitt,
Unfortunately, I am not aware of anyone who has used eSPI IP before in order to recommend for now.
We only have the documents to support on this particular IP.
Thanks.
Regards,
Aik Eu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is it possible that I am the only developer in the world who likes to use the Intel eSPI IPcore?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi WFitt,
There are customers who are using it in their design and I am not sure the full details of their design.
The support we provided to them is mainly on the communication protocol issues when they applied in their system. Example like provide them simulated test waveform for a specific type of transaction performed by the eSPI IP as their basic reference.
Thanks.
Regards,
Aik Eu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you Aik!
It would be very helpful for me if you could provide a testbench for read and write access from / to a peripheral channel.
Regards
Wolfram
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Could you please provide testbenches and waveforms for the eSPI slave commands PUT_MEMRD32_SHORT & PUT_MEMWR32_SHORT
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi WFitt,
I have provided the waveforms and logs in the email last week.
I will close this thread for now. Do let me know if there anything else in same email.
Thanks.
Regards,
Aik Eu
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page