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

FPGA configure problem

Altera_Forum
Honored Contributor II
1,305 Views

I'm a jackeroo of FPGA 

there's a problem for me. In configuration handbook, ps mode can use JTAG to configure the Configuration Device, now I want to use MCU to configure Configuration Device and then the Configuration Device to configure FPGA. Dose it a feasible mode? 

Please help me!Thanks!
0 Kudos
6 Replies
Altera_Forum
Honored Contributor II
626 Views

What's your configuration device? In my opinion, direct PS FPGA configuration from the MCU, or an AS configuration device updatable from an MCU are versatile variants with minimum part count.

0 Kudos
Altera_Forum
Honored Contributor II
626 Views

I'm sorry I can't understand your means, could you please explain more specific? I use EPCS64 as serial configuration devices.during configuration, what's the file formats?could you please recommend me some documents?

0 Kudos
Altera_Forum
Honored Contributor II
626 Views

EPCS64 is only using as configuration mode. Configuration schemes are discussed in the respective FPGA hardwore handbook and the Altera configuration handbook. 

 

The AS configuration device can be programmed from a MCU by directly interfacing CS, SCK, DI and DO, also FPGA nCE must be driven high to disable FPGA access to the device. Quartus *.rbf files can be directly programmed to the AS memory, the data bit order has to be reversed related to the SPI standard.
0 Kudos
Altera_Forum
Honored Contributor II
626 Views

Thanks so much!Hope to keep in touch!

0 Kudos
Altera_Forum
Honored Contributor II
626 Views

Add questions: 

You said the Quartus*.rbf file can programmes to the AS device, but how to generate this file? I know Quartus can generate *.pof file SRunner reads 

the *.rpd file and programs the data to the EPCS.Can you explain this? I realy don't know how to convert file formats? 

Please tell me more specific! Thanks!
0 Kudos
Altera_Forum
Honored Contributor II
626 Views

*.rbf generation can be selected in the device options. Also the Convert Programming File tool from Quartus File Menu can do.

0 Kudos
Reply