Forum Discussion
Altera_Forum
Honored Contributor
16 years ago --- Quote Start --- Presumably you've got some flash part that you are using to store the FPGA image that is loaded on bootup. Could you not just write a value into that flash. You could also add an eeprom to the board which you program with the unique ID during production which can then be read by the FPGA. --- Quote End --- Thanks for the reply. The above is what I was attempting to describe in my previous email, but the programming house (major national company) said they've NEVER done this (but supposedly can), which spawned my question. Is "JTAG or some other path" more typical for programming FPGAs in high volume production (I use JTAG for programming development stuff)? It seems that this is cumbersome and time consuming since it requires making a physical connection to a board. If you can program a batch of flash devices and then solder them onto the boards, it seems you can skip this whole JTAG etc. step. Am I wrong on this statement? Finally, for your MAC example, is the test program part of the main program or loaded in addition to the main program? Sorry for being so dense. I'm just trying to wrap my head around the whole process.