Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20688 Discussions

Guidance on using an MCU and generic flash as an EPC1QC20 replacement

JWall40
Beginner
605 Views

Hi,

 

I'm looking to use a generic flash and small micro as a replacement for the EPC1QC20. Specifically using Passive serial with an SPI interface. Is there any guidance documents or example code on this? 

 

Thanks,

Jack

0 Kudos
5 Replies
hareesh
Employee
583 Views

hi Jack Wallace,

 

in bellow given document link you can find out all information about generic serial flash and example design. please go through this document.

 

link:

https://www.intel.com/content/www/us/en/design-example/714709/cyclone-v-generic-serial-flash-interface-and-nios-ii-booting.html?

 

 

https://learning.intel.com/developer/learn/course/internal/view/elearning/175/using-the-generic-serial-flash-interface 

0 Kudos
JWall40
Beginner
556 Views

Hi Hareesh,

 

Thanks for getting back to me.

 

Unfortunately, The device I am trying to program is a FLEX 6000 so the generic serial flash IP is unavailable. is there any guidance on how to use a standard flash and MCU as a config device without the need to modify the existing FPGA source code?

 

Thanks,

Jack

0 Kudos
hareesh
Employee
539 Views

hi 

Can you please give more details on precisely what you want? I am not getting you asking about an external device or IP of FPGA details.

 

some reference doc link sharing here. 

link:

https://docs.rs-online.com/0376/0900766b800b6622.pdf 

 

Thanks,

hareesh.

0 Kudos
hareesh
Employee
508 Views

Hi @JWall40 ,

 

Since there are no feedback for this thread, I shall set this thread to close pending. If you still need further assistance, you are welcome reopen this thread within 20days or open a new thread, someone will be right with you.

 

If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 9/10 survey.

 

thanks,

0 Kudos
JWall40
Beginner
490 Views

Hi, sorry for the delay.

 

I'd like to use a standard flash memory such as MX25L8006EZUI-12G Macronix | Integrated Circuits (ICs) | DigiKey as the config memory and use a microcontroller to control the configuration process. 

 

2.3.5. Passive Serial Configuration Timing (intel.com) here there is a reference to 'microprocessor as an external host'

 

I was wondering if there was any example code or an app note on this specifically .

 

Thanks,

Jack

0 Kudos
Reply