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

Update EPCS with IPcore ALTASMI_PARALLEL, then power restart, but FPGA can not work

Altera_Forum
Honored Contributor II
1,119 Views

Hi all, 

Recently, I designed a project of cycloneIII with Quartus. I use Ethernet to receive configure data(.rpd format), and use ALTASMI_PARALLEL IPcore to update EPCS. 

EPCS connected with FPGA via AS mode. 

 

Typical procedures are:  

1. Bluk erase EPCS;  

2. Write configure data(.rpd format) to EPCS;  

3. If write done then, read data from EPCS, define these data as data0

4. Restart FPGA power.  

Result: FPGA can not work with the new configure data.  

 

Addition: I use USB Blaster to download .pof file via AS connector, and read the raw data from EPCS, defined as data1. Restart FPGA power, can work.  

The data of .rpd defined as data2. data0, data1 and data2 are same. 

 

So I was confused, the EPCS data are same, but FPGA don't work(update with ALTASMI_PARALLEL IPcore). 

So I suppose something is changed in FPGA compared with USB Blaster way, but I cannot find any valuable thing in FPGA booting documents. 

 

Could anyone tell me, what's wrong with my design? Thanks very much.
0 Kudos
0 Replies
Reply