Pourquoi ce composant RAM a-t-il un comportement imprévisible dans Multisim?

Nick Solonko

Pourquoi ce composant RAM a-t-il un comportement imprévisible dans Multisim?


Multisim a un composant RAM 2k8 avec lequel je jouais. Voici comment cela fonctionne. Voici ce qui se passe lorsque je simule cela. Supposons que j’enregistre la valeur 00000011 à l’adresse 00000000. Ensuite, je rends toutes les entrées faibles. Ensuite, je fais CS haut pour lire les données. Mes indicateurs s’allument comme prévu. Cependant, lorsque je désactive CS, ils restent parfois actifs même si toutes les entrées sont faibles. Est-ce ce qui est censé se produire? Quelqu’un peut-il expliquer plus en détail comment lire et écrire des données? Je n’ai pu trouver la ressource nulle part. Voici une photo de la simulation. entrez la description de l'image ici

KingDuken

Avez-vous gardé la broche WR sur l’écriture tout le temps?

Nick Solonko

@KingDuken J’ai gardé la broche d’activation de l’écriture ÉLEVÉE lors de l’écriture et BAS lors de la lecture

Réponses


 MITU RAJ

Ce n’est pas un mauvais comportement pour votre RAM pour autant que ce que j’ai compris des informations limitées dans le lien que vous avez donné. Vous avez fourni des données à certaines adresses dans la RAM. Maintenant, vous voulez lire ces données. Lorsque WE = 0 et et CS = 1, les données sont lues dans Q0-Q7 en fonction des entrées d’adresse A0-A7. Vous tirez maintenant CS = 0. À ce stade, les données précédentes qui ont été lues auparavant peuvent rester verrouillées dans les lignes de données de sortie Q0-Q7. Il n’est pas nécessaire que toutes les sorties Q soient réinitialisées. Lorsque vous tirez à nouveau sur CS = 1, les nouvelles données sont relues en fonction des entrées d’adresse A0-A7. Ici, puisque la RAM n’a pas d’horloge, CS doit être cadencé comme 0-> 1 pour écrire ou lire de nouvelles données.

 

a-t-il, CE, comportement, composant, dans, imprévisible, Multisim?, Pourquoi, RAM, un

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *