En raison d’un problème dans le logiciel Intel® Quartus® Prime Pro Edition, il est possible que vous voyiez une sortie de « X » au lieu de données valides pendant la simulation. Ce problème se produit lorsque les conditions suivantes sont vraies :
- La RAM est configurée avec différentes horloges de lecture et d’écriture
- La RAM est configurée en mode double port
- La RAM est configurée avec read_during_write_mixed_ports configurée sur dont_care
- L’adresse d’écriture (address_a) et l’adresse de lecture (address_b) sont déclenchées au cycle d’horloge actuel
- Le signal d’activation de l’écriture (wren_a) s’était dés affirmation dans le cycle d’horloge précédent (pendant un bord d’horloge positif)
Pour contourner ce problème, ne déclenchez aucun signal de contrôle sur le bord positif de l’horloge.
Ce problème devrait être résolu dans une prochaine version du logiciel Intel® Quartus® Prime Pro Edition.