ABCelectronique : portail d'information dans le domaine de l'électronique
Recherche sur le site
Circuits et composants Guide d'achat Emplois Ressources externes Forum de discussion Annonces Divers
Connexion | Datasheet | Equiv.
Nouv. | Cat. | Boitiers | Broches
Audio-Vidéo | Téléphonie
Informatique
Offres | Ajout
CVs | Ajout
Cours | Montages | Logiciels
Sociétés | Livres | Ajout lien
Electronique | Informatique
Dépannage | Hors Elec.
Liste annonces
Ajouter annonce
Actualités | Barre d'outils
Connecteurs | Contact
  Home » Diverses rubriques » Archive forum sujets  
 
     
   RAM dual access  
Salut,

j'aimerai avoir quelques renseignements sur le principe de fonctionnement
d' une RAM en dual access (appelée aussi dual RAM), qu'est-ce qu'une
sémaphore ? Et comment fonctionne ce composant?
Merci d'avance.





Numéro de l'article: 75524   |  De: goncalves   |  Date: 2002-05-06 09:48:56
   Sram dual access  
Salut,

J'utilise une mémoire de chez CYPRESS (CY7C135) et j'aimerai savoir le
principe de fonctionnement d'une RAM dual access, comment ça marche?
Qu'est-ce qu'une sémaphore?
Et quels sont les avantages?
Merci




Numéro de l'article: 75542   |  De: goncalves   |  Date: 2002-05-06 15:22:45
   Re: Sram dual access  
ram dual port

possede deux bus d'adresse et data separe

on peut donc lire et ecrire dedan avec deux cpu separes

pour garantir la consistance des blocs de donnees, cad
empecher qu'un CPU lise ce qui n'est pas fini d'ecrire,
un flag signale le debut et la fin de l'ecriture.
ces flags sont appeles "semaphores"





Numéro de l'article: 75561   |  De: Jean-Luc   |  Date: 2002-05-06 19:22:21
   Re: RAM dual access  



Une sémaphore fonctionne grosso modo comme un carrefour avec deux feux.
D'un coté c'est rouge, de l'autre c'est vert puis vice-versa.
De chaque côté de la dual port ram, on peut acceder comme sur une ram normale
(single port) pour autant que les deux n'accèdent pas simultanément sur
exactement la même addresse.
Si c'est le cas, un accès gagne et l'autre est retardé jusqu'à ce que le coté
qui a gagné ait fini son accès.
Les sémaphores sont utilisés pour dire à l'autre coté: attention j'utilise
une partie de la mémoire , tu peux utiliser une autre plage pendant ce
moment. Quand le sémaphore est libre, la partie opposée peut alors récupérer
les données écrites par l'autre partie.
La grandeur des blocs est gérée par software.
Finalement, la sémaphore n'est rien d'autre qu'un protocole de poignée de
main (handshake)

Pour plus de détails voir www.idt.com ou bien www.cypress.com






Numéro de l'article: 75584   |  De: Bibico Cando   |  Date: 2002-05-06 22:11:17