Altera_Forum
Honored Contributor
17 years agoQuartus II and Cyclone II problems
I have two problems, one on each of two boards, though both boards use the same FPGA (EP2C8) and the same PROM (EPCS4). I'm using a parallel port ByteBlaster II to program.
Problem 1: On board A, I completed and loaded my firmware a few months ago, though found out recently that I needed to make some slight changes. After tweaking my VHDL code, I had to reinstall Quartus II thanks to some licensing weirdness before I could compile, convert to .jic, and load. When I finally did so, I found that all outputs from the FPGA were stuck high. My code changes were very slight and this problem cannot be attributed them. I reloaded my old (good) .jic and found that the hardware (and programmer) was still functional. I then went back to the source files for that old .jic file, recompiled, converted, and loaded. The outputs were again stuck high. It seems that some compiler settings must've changed during my reinstall, though I can't figure out what. The .qsf that Quartus outputs looks OK, so it didn't try to overwrite my I/O assignments. Problem 2: On board B, I'm unable to program. When I try to load my .jic, I get a "Flash Loader IP not loaded on device 1" error. However, when I take an older board B (same hardware configuration) that has previously been programmed, I am able to load the same .jic file that wouldn't load on the newer board B. I'm going over all of the components on the board to make sure that everything has been installed correctly, and so far it looks like I'm OK. Is there anything that needs to be done for the initial load of an FPGA/PROM? I thought that everything needed was packaged in the .jic. Thanks for any help. As you can probably tell, FPGAs aren't my area of expertise!