Altera_Forum
Honored Contributor
15 years agoProcess involved in loading POF file from flash
I am currently in the process in trying to make a custom board that has a FPGA. One of the things I want it to do, is to be able to power on and load a POF file without having to be programmed through a computer. I can do this on the development boards using the parallel flash loader megafunction component. However, I'm confused in the steps I need to follow in order to make this happen in my custom board.
I have the CFI flash device and I have the JTAG pins and I have the FPGA, but I don't understand how upon applying power the FPGA will try to grab the programming file from the flash memory. I know that the dev kits all use the CPLD to do this function, so do I need to use a CPLD as well? This is my first time trying to make a custom board and I've had trouble finding app notes that talk about this specifically. I'm assuming that getting the programming file to the flash memory is the same process described in the guide under programming the flash device. All the information I've read seems to lead me in the direction that I would need a CPLD to do this but I haven't been able to find a black and white answer explaining this process.