Altera_Forum
Honored Contributor
15 years agoDouble Rate Error in Arria II GX
I am running several, identical, parallel but asynchronous processes in the Arria II GX. Each process is clocked by an external oscillator, going in on pins defined as clock pins. These processes are all coded to latch on the rising edge of the clock, but some of these processes are occasionally (about once in a million cycles) triggering off the falling edge of the clocks giving double rate for one cycle. This screws up synchronisation of the outputs with external devices causing errors.
The error must be happening close to the clock input as the entire process is affected. I have confirmed with an oscilloscope that the external oscillators are stable. Has anyone experienced this kind of problem? Any suggestions how the clock might be being affected once inside the chip? Any solutions? Thanks!