Altera_Forum
Honored Contributor
18 years agoCFI Flash on Cyclone III starter board
Hi
I have some problems with the memory on the Cyclone III starter kit. Each time I try to download data to the external memory in NIOS IDE I get the "verify failed between address...." failure. I thought that my timing was the problem so to make the design simple I have tried to make a project with a Nios processor, some LEDs and an interface to the external flash. I have made it all in SOPC 7.1 and have chosen the preset for the Intel flash on the starter kit. I expect that I do not have to set up timing constraints in quartus II as timing is taken care of in the SOPC builder GUI. I do not use Address0 for the flash as the data bus in the flash is 16 bit wide. I set all dual purpose pins to be used as regular I/O and configuration to be active parallel. Do I do anything wrong? I can program the FPGA, but when I download the software to the flash then I get the mentioned failure, but if I download to the onchip memory then the program runs. I have also tried to make a custom made flash interface where I chose some larger wait and hold times on the timing page, but it still does not work. Does anybody have ideas of what the problem should be. Best regards Tom