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

FPGA re-flashing and running application from parallel flash

Altera_Forum
Honored Contributor II
1,508 Views

Hi, 

 

I am new to altera fpga, i am working on interfacing parallel flash with cyclone V board. After copying the binary/application from PC to parallel flash i need to run this application on fpga, what will be the best solution? how i can copy the binary/application to fpga and run it. please suggest the Command/APIs or any sequence etc. 

 

Thanks,
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
335 Views

 

--- Quote Start ---  

Hi, 

 

I am new to altera fpga, i am working on interfacing parallel flash with cyclone V board. after copying the binary/application from pc to parallel flash i need to run this application on fpga, what will be the best solution? how i can copy the binary/application to fpga and run it. please suggest the Command/APIs or any sequence etc. 

 

Thanks, 

--- Quote End ---  

 

 

I think you need to better understand what an FPGA is and how it is used. It is NOT an application accelerator in the sense that you can copy a PC binary executable into the flash attached to an FPGA and 'run it' (unless of course you already have implemented a full PC CPU and s/w simulator in the FPGA, which is not likely). And just downloading a PC application to an FPGA will not make best use of what an FPGA can do, and achieve, in terms of performance acceleration. 

 

Find some good tutorials on FPGAs and their usage. Like: 

 

https://www.youtube.com/watch?v=cfmlsdw3z4c 

 

http://electronics.stackexchange.com/questions/41528/fpga-programming-where-to-begin 

 

https://www.altera.com/en_us/pdfs/literature/tt/tt_my_first_fpga.pdf
0 Kudos
Altera_Forum
Honored Contributor II
335 Views

Just to add... 

 

if this API will help me? 

static void ALT_INLINE alt_load_section (alt_u32* from,  

alt_u32* to,  

alt_u32* end)
0 Kudos
Altera_Forum
Honored Contributor II
335 Views

 

--- Quote Start ---  

Just to add... 

 

if this API will help me? 

static void ALT_INLINE alt_load_section (alt_u32* from,  

alt_u32* to,  

alt_u32* end) 

--- Quote End ---  

 

 

It is related to running code on a NIOS II soft processor implementation in an FPGA. If that is what you are intending to do then yes, otherwise not relevant.
0 Kudos
Altera_Forum
Honored Contributor II
335 Views

Hi all ,  

 

We are using the Altera cyclone V 5CEFA9 FPAGA for our project , for this EPCQ series configuration flash is Suggested by manufacture . 

We are interested to Use the biger Size Flash (1Gb or 512Mb ) has the Configuration Flash , So please suggest me the comfortable Flash for cyclone V . 

Due to some reasons we are not able to go with EPCQ Series .  

 

Please provide me the document or any link where they have achieved the Success by using the other manufacture parts
0 Kudos
Reply