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

Cyclone V GX EPCQ

jsam0502
Beginner
994 Views

Hi,

I was wondering if it would be possible to reflash an EPCQ through a UART connection? And if so, what are the IP cores needed? I'm also trying to lean away from using a soft processor. So I'll write a custom block to control the loader.

I have a Cyclone V GX dev board and can program the fpga through JTAG or EPCQ using Quartus. But what I want to be able to do is through a serial connection (like RS-485) reflash the onboard EPCQ256. So the chain would look like 

PC->USB to RS485 adapter->RS485 Txcvr to UART->UART IP Core->Controller IP Core->Serial Flash Loader IP Core->EPCQ memory. Then power cycle for the fpga to be programmed.

Any advice would be helpful too. Thanks.

0 Kudos
1 Reply
YuanLi_S_Intel
Employee
979 Views

Hi John,


Yes you can, with the aid of serial flash IP. You need to generated RPD file in big endian format, then program the EPCQ with RPD file using serial flash IP.


You may take a look at serial flash user guide for more information about it:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-gen-sfi.pdf


Thank You.


Regards,

Bruce


0 Kudos
Reply