Altera_Forum
Honored Contributor
15 years agoSFL Production System
I am using an EPC40 in AS mode with an EPCS16 flash device.
Our design is complete and works as expected when programming directly to the AS device. Now for our production environment we are trying to program the AS device in-circuit using the JTAG interface and a 3rd party JTAG programmer. My initial method was to generate a JIC (works with QuartusII and a ByteBlaster) and generate a JAM file from the JIC as specified in AN350. For some reason the 3rd party JTAG software did not like it. My second method and the one that I want to get working now is to use an SFL image running in the FPGA and then program the AS device through the JTAG as per AN350. I have generated a basic QuartusII project for the EP3C40 and instantiated the SFL which builds ok. Using a ByteBlaster for initial test purposes I program the FPGA with the SFL image using the SOF file. Then I program the final design image to the FPGA also using its SOF file but for some reason it does not get programmed in to the AS device. I know this because I have also monitored DCLK signal during the final configuration phase. I also tested the same principal using the default SFL SOF image located in the QuartusII installation path. This seems quite fundamental and it looks like others have got this working unless they have only used JIC files which works for me also. Please help.