# Altera FPGA Configuration using Flash

During my current PCB design using Altera FPGA, I happened to come across knowledge that Altera EPCS devices are to be used for FPGA configuration. After further research, I realized the same job can also be done by normal generic Flash-NOR of any make. In fact Cypress has an Application Note to this effect to (let's say) promote their own Flash chips for this purpose.

My question (and this baffles me truly) is that what's so special about the Altera chips that they charge $37 for the same as Cypress and others' chips which cost only 60c? Also does anyone know special cases or applications in which Altera EPCS chips are preferred? • Do the Altera chips come preprogrammed from the factory? – st2000 Jul 15 '16 at 21:31 • I would guess not as the data to be loaded is the configuration of the FPGA which can be variable and needs the chip to be reprogrammable. – Harshad D Jul 15 '16 at 21:44 • Let me reword that. For$37 / chip, does Altera include programming services? Some OEMs will not want to program 1000s or even 100s of chips. – st2000 Jul 15 '16 at 22:37
• Nope. These are sold through Digikey and the likes who charge extra for the programming which is a bad idea for a serial production kinda deal.... If it's one-off board design, then still it might make sense. – Harshad D Jul 16 '16 at 0:33