--- Quote Start ---
Hi Kevin,
I know there are 3rd party 8Mb devices, but never tried one.
I never did, because Altera checks device ID before programming and I supposed that the 8 Mb ID (0x13) wouldn't be supported.
But it is, if I read your post. Could you confirm this? Or did you use a different way to program your device?
Thanks, Ton
--- Quote End ---
The 8 Mbit part I have used successfully is the Numonyx M25P80. When I first starting using it, I was able to simply create a JIC file with the device set to EPCS4 to program it without any trouble. However, after upgrading to a newer version of Quaruts (I don't remember which exact version at the moment), this method would fail complaining about the wrong ID (even when you check the ignore ID option). I then found I could convert the JIC file to a JAM file and was able to remove the ID check from the JAM file.
During the initial debugging of all this, I also successfully used an aardvark (
http://www.totalphase.com/products/aardvark_i2cspi/) (USB to I2C/SPI adapater) to program the flash.
I also tried an Atmel 8 Mbit part, but the Cyclone III refused to configure from it.