Forum Discussion
Altera_Forum
Honored Contributor
17 years agoBooting From Flash
We are interested in using a external flash memory device to store our firmware for our multi-processor design. To boot from this flash device does it need to be CFI compliant or this there other typ...
Altera_Forum
Honored Contributor
17 years ago<div class='quotetop'>QUOTE (slacker @ Aug 2 2009, 09:01 PM) <{post_snapback}> (index.php?act=findpost&pid=23373)</div>
--- Quote Start --- An EPCS device is just an OEMed serial (SPI) flash...nothing more. I think you'd just have to come up with a flash override file describing how large the flash is and each of its sectors. Cheers, - slacker[/b] --- Quote End --- Dear Slacker, Thanks for your resposne. What is a "flash overide" file and where is it implemented ? Also what do I do if I want to use a non CFI compliant flash device to store and boot my multi-processor firmware ? How would I store the firmware there and how do I boot from it ( For booting : I know that I will need to set the reset address of each processor to the area of the external flash - but how does the boot loader access the external flash ? Do I need a custom component ? How much additional development will be requried for a non compliant CFI device ?) Also do you know what the common type of external (flash) device people use for multi-processor designs ? We need a device that we will have the fastest access to since part of our frimware will not fit within the onboard memory of our Altera chip ! Thank you in advanced Shmuel