Le résultat tREFI dans la simulation et sur la carte peut être plus élevé que prévu si vous définissez tREFI à moins de 7,8us dans DDR/DDR2/LPDDR2 MegaWizard.
L’IP SDRAM DDR/DDR2/LPDDR2 possède un paramètre MEM_TREFI qui définit le paramètre tREFI en termes de cycles d’horloge de la mémoire.
Comme la valeur minimale de ce paramètre est limitée à 780, la tREFI devient plus grande lorsque l’horloge de la mémoire est plus lente.
Par exemple, tREFI pour DDR2 SDRAM doit être de 3,9 à >85C. Mais si l’horloge de la mémoire DDR2 est de 125 MHz (8 ns), la valeur tREFI minimale peut être de 8 ns x 780 = 6,24 u.
TREFI pour DDR doit être de 7,8 unités. Mais si l’horloge de la mémoire DDR est de 76,9 MHz (13 ns), la valeur tREFI minimale peut être de 13 ns x 780 = 10,14us.
Pour contourner les problèmes, si l’horloge de la mémoire DDR est inférieure à 100 MHz ou si vous définissez tREFI sur <7.8us sur la mémoire DDR2, vous pouvez modifier le paramètre MEM_TREFI dans
Fichier *ddrx_controller_wrapper (IP basée sur Altmemphy) ou fichier *_c0 (basé sur UniPHY) pour corriger la valeur tREFI.
Ce problème a été résolu dans la version 12.0 du logiciel Quartus® II.