Altera_Forum
Honored Contributor
16 years agoAnyone can run DDR2 stably with Stratix IV?
Anyone can run DDR2 stably with Stratix IV and Quartus 9.1 Sp2 or above?
I've tried about 8 board(the same PCB layout) which has 1 Stratix IV 530 ES device and 7 Stratix IV 530 FPGA. The board with ES chip can run stably, other boards run unstably. 0) All calibrations are OK. can read and write data. But it's unstable. 1) Reset 10 times, PNF will fail in a few seconds for about 2 or 3 times. Other resets can run about ten or twenty minutes. 2) I only use the generated "high performance controller(it uses Altmemphy, not UniPHY)" and the driver and the example top. No other design. 3) It runs at about 166MHz at PHY side. 333MHz or 266MHz have the same result. So I don't think it's the problem of PCB layout. 4) I've used the "debug-toolkit.zip" to debug. It's weird that all 4 DQS group(32-bit) looks good enough. But the "interface level" result is BAD. The center sample point is near to the left invalid step. I almost thought that this can directly cause the instable DDR2 operation. A picture has been attached. Thanks a lot for all your opinions!!