Altera_Forum
Honored Contributor
20 years agoflash programmer - payload buffer
I have build a custom board equipped with a cyclon 1c20 speedgrade 8 and an epcs4 flash for configuration and program storage. The board runs at 50MHz and i use the USB-Blaster to connect to the JTAG interface. Now, as i had to update to quartus & nios2 Version5 (+ SP1), i had the same flash programmer issues as at every version i installed before and so i deceided to start a discussion about the payload buffer size.
Everything started as i ported the FlashProgrammer as described at the user guide for the first time. After following every step, there was an verify error at every programming cycle. Disappointment appears... After hours of debugging i got the right idea - maybe my computer is to fast (I use a 2.8GHz Pentium running XP) - because the progress bar at the read and write operations took several steps at once. To slow the things down, i created a flash programmer design with only the minimum (512 bytes) payload buffer - and from this point of time, every programming operation works flawless - if i use this (slow) design. So my question - is there an error at my board or is this a common problem of which i haven't heard of?