ID de l'article: 000082197 Type de contenu: Dépannage Dernière révision: 11/09/2012

Que se passe-t-il lorsque j’effectue une lecture et une écriture simultanées à la même adresse dans une RAM à deux ports ?

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Il existe différentes possibilités lorsque vous essayez de lire et d’écrire simultanément à la même adresse dans une ram à deux ports dans le logiciel Quartus® II et le logiciel MAX PLUS® II.

Lorsque le port de sortie de la RAM n’est pas enregistré, une des situations suivantes se produit :

Case 1: La fréquence de l’horloge de lecture est supérieure à 2 fois celle de l’horloge d’écriture. L’horloge d’écriture n’a pas écrit les données pour le moment ; par conséquent, l’horloge de lecture accède à l’ancienne valeur de données.

Case 2: La RAM à deux ports utilise la même horloge pour la lecture et l’écriture. Les données nouvellement écrites apparaissent à la sortie (tEABDD),après le bord descendant de l’horloge. À des fréquences d’horloge plus lentes, l’ancienne valeur de données peut apparaître peu après le bord montant de l’horloge, suivie des données nouvellement écrites, qui apparaissent àl’EABDD t après le bord descendant.

Lorsque le port de sortie de la RAM est enregistré, les conditions suivantes sont les suivantes :

Case 1: L’horloge de lecture est très rapide (fréquence > 1/tEABDD). Le résultat q lit l’ancienne valeur des données.

Case 2: La RAM à deux ports utilise la même horloge pour la lecture et l’écriture. Le résultat q lit la valeur des données récemment écrite.

Case 3: Les horloges de lecture et d’écriture sont non resserrés, et l’horloge de lecture a une fréquence inférieure à 1/tEABDD. Le résultat q lit la valeur des données récemment écrite.

Go to:TEABDD est le délai valide de data-in to data-out de l’AB pour le module FLEX®Appareils 10K et tDebDD ESBD est le délai valide de sortie des données dans les données de la carte d’APEXTMAppareils 20K ; ces paramètres sont spécifiés dans la fiche technique de la famille d’appareils appropriée.

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.