Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Chip-select de chaque composant de la mémoire



  1. #1
    skrapy

    Chip-select de chaque composant de la mémoire


    ------

    Bonjour,

    En préparant un partiel d'éléctronique, une question a été posée dans tous les partiels précédents et je n'arrive pas à trouver la réponse : il faut déterminer les fils d'adresses nécessaires pour commander les chip-selects de chaque composant de la mémoire. Ensuite, la question suivante est : en sachant que le chip-select est actif sur le niveau bas, trouver les expressions logiques de chaque composant.

    L'énoncé nous dit que nous avons un système a microprocesseur composer d'une RAM1 16 bits de capacité 8ko et d'une RAM2 8 bits de capacité 16ko.

    Merci de votre aide

    -----

  2. Publicité
  3. #2
    jiherve

    Re : Chip-select de chaque composant de la mémoire

    Bonsoir,
    L'espace mémoire doit il être continu, c'est a dire sans trou?
    Combien de bits faut il pour adresser 16KO ?
    Combien de bits faut il pour adresser 8KO ?
    si tu sais répondre aux trois question alors c'est trivial.
    JR
    l'électronique c'est pas du vaudou!

  4. #3
    skrapy

    Re : Chip-select de chaque composant de la mémoire

    Bonsoir,
    L'espace mémoire est continu, et il n'y a pas de fils d'activation dédiés.

    Il faut 2^14 bits pour adresser 16KO et 2^12 bits pour 8 KO (sauf si je me trompe).

  5. #4
    jiherve

    Re : Chip-select de chaque composant de la mémoire

    Re,
    Donc quels bits dois tu utiliser pour générer les chip select ?
    JR
    l'électronique c'est pas du vaudou!

  6. A voir en vidéo sur Futura
  7. #5
    skrapy

    Re : Chip-select de chaque composant de la mémoire

    Je ne sais absolument pas... Nous n'avons pas vu cela en cours et c'est au programme du partiel..

  8. #6
    jiherve

    Re : Chip-select de chaque composant de la mémoire

    Re
    8k c'est 2^13!
    pour adresser 16KO il faut bien 14 bits donc A0 .. A13, pour 8KO 13 donc A0..A12 donc si l'on veut un décodage sans trou en partant de l'adresse zéro pour des raison de simplicité il vaut mieux placer la plus grande mémoire au début:
    CS pour 16K avec un µc 16bits : A15,A14 = 00
    CS pour 8K avec µc 16bits : A15,A14,A13 = 010
    est ce clair ?
    JR
    l'électronique c'est pas du vaudou!

  9. Publicité
  10. #7
    skrapy

    Re : Chip-select de chaque composant de la mémoire

    Re,
    pour 8k j'ai fait le calcul suivant : 2^3 * 2^10 * 2^3 / 2^4 avec la formule C = N*L et j'obtiens bien 2^12, je ne vois pas où est mon erreur :/

    et je pense avoir compris, les CS vont etre les "fils manquant" pour atteindre le nombre de bits maximals, ici 16 d'après l'énoncé ?


    Cependant je ne comprend pas A15,A14 = 00 et A15,A14,A13 = 010

    Merci de votre aide (et de votre patience)

  11. #8
    jiherve

    Re : Chip-select de chaque composant de la mémoire

    Re,
    8k = 8192 = 2^13!
    A15,A14 = 00 <=> A15 = 0 et A14 = 0 .
    JR
    l'électronique c'est pas du vaudou!

  12. #9
    skrapy

    Re : Chip-select de chaque composant de la mémoire

    Re,

    Ma question était plutot pourquoi "00" puis "010" ?

    Et est-ce bien la réponse à la question : en sachant que le chip-select est actif sur le niveau bas, trouver les expressions logiques de chaque composant. ?

    Merci

  13. #10
    jiherve

    Re : Chip-select de chaque composant de la mémoire

    oui
    pour 16K A15 et A14 = 00 => CSn = A15 or A14 cela vaut 0 si A15 et A14 valent 0
    pour 8 K idem mais l’équation c'est : A15 or not A14 or A13.
    fini pour ce soir
    JR
    l'électronique c'est pas du vaudou!

  14. #11
    skrapy

    Re : Chip-select de chaque composant de la mémoire

    Re,
    D'accord merci je commence a comprendre, cependant lorsque vous auriez le temps, pourriez vous me dire comment obtenez vous l'equation A15 or not A14 or A13 ? Et si nous avions A15,A14,A13,A12, qu'elle serait l'équation ?
    Merci encore

  15. #12
    jiherve

    Re : Chip-select de chaque composant de la mémoire

    Bonjour,
    En logique positive A15,A14,A13 = 010 cela donne (not A15) and (A14) and (not A13) = !A15.A14.!A13
    mais comme le CSn est actif à zéro => CSn = !( !A15.A14.!A13) => A15+!A14+A13 si l'on veut utiliser des ou/or
    . = et/and, += ou r, ! = non/not.
    Prendre A12 est inutile c'est déjà un bit d'adresse de chacune des memoires, le CSn est "englobant".
    Par contre on pourrait prendre A13 en compte pour les deux décodage et alors on aurait:
    CSn 16K = !( !A15.!A14.!A13 + !A15.!A14.A13) = !( !A15.!A14.!A13) . !(!A15.!A14.A13)
    Avec un décodeur 1 parmi 8 type 138 il faudrait rajouter une porte "et/and" sur les sorties Y0,Y1 pour obtenir le CSn 16K, le CSn 8K serait alors Y2 .
    JR
    Dernière modification par jiherve ; 10/03/2013 à 14h11.
    l'électronique c'est pas du vaudou!

  16. Publicité
  17. #13
    skrapy

    Re : Chip-select de chaque composant de la mémoire

    Re,
    Merci beaucoup je pense avoir compris
    J'ai juste une toute petite derniere question, imaginons que nous avons encore un µc 16bits, et un composant ayant 12 fils d'adressage et un composant ayant 14 fils d'adressage.

    Pour celui ayant 14 fils, on aura A15,A14= 00 car A15 or A14 = 0 que si A15 et A14 = 0
    Pour celui ayant 12 fils, on aura A15,A14,A13,A12 = !A15.A14.!A13.A12 = 0101 ?

    Merci

  18. #14
    jiherve

    Re : Chip-select de chaque composant de la mémoire

    Bonsoir,
    pour générer un CSn pour une mémoire 4K derrière une mémoire 16K et sans trou : !A15.A14.!A13.!A12 = 0100 !
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. Mémoire de stockage de chaque instruction
    Par bahya dans le forum Électronique
    Réponses: 9
    Dernier message: 26/04/2012, 17h20
  2. [Biochimie] Normalisation ChIP-chip/microarray
    Par gorben dans le forum Biologie
    Réponses: 2
    Dernier message: 07/10/2009, 23h28
  3. Cherche composant pour chaque entree une impulsion en sortie
    Par Nonoby dans le forum Électronique
    Réponses: 19
    Dernier message: 28/06/2009, 23h39
  4. [Biologie Moléculaire] Chip-Chip et Transcriptome
    Par soadienne dans le forum Biologie
    Réponses: 1
    Dernier message: 20/01/2009, 20h35
  5. composant mémoire SRAM via I2C
    Par bansan dans le forum Électronique
    Réponses: 9
    Dernier message: 18/09/2007, 19h28
Découvrez nos comparatifs produits sur l'informatique et les technologies.