Altera_Forum
Honored Contributor
21 years agoPreparing environment for production department
When we released our first board with Cyclone FPGA we had two JTAG connectors populated on the board: one for directly programing serial eeprom and the second for directly accessing FPGA chip (for debugging). We could install Quartus Programmer as a standalone program on the production pc to load the content of the serial eeprom.
Now I am preparing second generation board with Cyclone FPGA and I am tempted to leave only one JTAG header on the board, directly connected to FPGA, leaving the task of programming serial eeprom to the Nios Flash Programmer ported to our custom board. What will be the production environment for such purpose? I use NIOS IDE to connect to FPGA, program it using JTAG with Nios Flash Programmer content and using this Flash Programmer to load serial eeprom with real system configuration content and CFI flash with my software files. How can I make these tasks as easy as possible for production people? Can I install somehow not the whole Quartus not the whole NIOS IDE but a simpler program on a production computer, preferably only Flash Programmer to require the operator to follow very simple procedure to program new boards and know if the board was correctly programmed?