Mémoire pour 3072 octets
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Mémoire pour 3072 octets



  1. #1
    invite63ada8dd

    Smile Mémoire pour 3072 octets


    ------

    Bonjour à tous,

    Je suis sur un projet d'une console qui va être équipé de 48 faders classic. Le but est de mémoriser 48 valeurs d'octets x 64(*) , donc 3072 octets dans une mémoire.

    De l'autre coté j'ai une matrix de 64 boutons(*) et chaque bouton devra contenir 48 octets. Les 48 octets se suive dans la mémoire donc pour chaque lecture ou enregistrement je travaille par bloc ( adresse de 48 octets )

    Par la suite je dois récupérer n'importe qu'elle des 64 boutons avec les 48 octets assigné ) pour les assigner à un autre fader ( 16 autres faders différent des 48 faders classic )

    La matrix de 64 boutons est donc une mémoire tempo et je choisis n'importe quelle mémoire tempo pour les transférer sur un des 16 faders au final

    Après une recherche j'ai trouver ceci : http://pdf.datasheetcatalog.com/data...9/298949_1.pdf
    En essayant de lire le data sheet, on parle de différent point comme :
    Internally Organized 131,072 x 8
    256-byte Page Write Mode (Partial Page Writes Allowed)
    PAGE ADRESSES
    ... ... ...

    Et pour finir 512 pages de 256 bytes

    J'avoue franchement perdre le nord dans les explications.

    Quelqu'un connait il bien ce genre de mémoire et est elle assez forte pour enregistrer mes 3072 octets ( je doute fort )

    Pour ce qui est de la communication en I2C, j'imagine qu'il a un complément d'infos à transmettre dans la communication pour faire une lecture et/ou écriture

    la PIN W/R sert bien à positionner la mémoire en lecture ou écriture?

    A1 est une adresse ???

    Les 24c00 par exemple ont une pin A1 et A2 donc possibilité de mettre plusieurs mémoires sur le même signal i2c

    J'avoue ne plus trop suivre dans le data sheet.

    Merci de votre aide

    -----

  2. #2
    invite29971eb1

    Re : Mémoire pour 3072 octets

    Tu as 3072 octets à stocker soit, en passant à la puissance de 2 supérieure, un besoin en mémoire de 4096 octets ou, converti en bits, une mémoire de 32kbits. Une Eeprom 24x32 (x à remplacer par C, AA ou ce que tu veux selon le fabricant) conviendra parfaitement.

    La taille des pages, c'est juste une façon d'organiser la mémoire en interne du composant. Soit tu en tiens compte en programmant l'accès EEPROM en bas niveau, soit ta librairie logiciel te décharge de cette partie. Dans un cas comme dans l'autre, tu auras 4096 adresses mémoire et tu la décomposeras en page + offset.

    Par exemple, sur une EEPROM Atmel 24C32, la taille de page est de 32ko. Accéder à l'octet 5, c'est page 0, offset 5. Accéder à l'octet 135, c'est page 4, offset 7 (64 *2 +7) et ainsi de suite... La taille des pages varie d'une EEPROM à l'autre.

  3. #3
    inviteede7e2b6

    Re : Mémoire pour 3072 octets

    il te faudrait (ré)étudier l'électronique logique.

    car tes questions , bien que basiques, nécessitent tout un cours , ce qui n'est pas le rôle d'un forum.

  4. #4
    polo974

    Re : Mémoire pour 3072 octets

    c'est beaucoup beaucoup beaucoup beaucoup trop gros (128 koctets...)
    regarde la 24c32 ou 24c64 (selon ce qui est dispo chez ton épicier)
    (et prend la doc à la source, par exemple ici atmel)
    www.atmel.com/images/doc0336.pdf
    Jusqu'ici tout va bien...

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

    Re : Mémoire pour 3072 octets

    Bonjour,

    Je ne suis pas un spécialiste, mais pour résumer "en gros"ce que ce crois en savoir:
    une 24C32 à 4096 octets, donc, ça devrait suffire
    l'adresse I2C est fixée par les broches A0, A1, A2 ( à 0 ou 1) donc 8 adresses possibles.
    Je ne sais pas ce qu'est un fader, mais généralement, ces mémoires sont gérées par un µC qui ont tous le moyen d'écrire et de lire ces mémoires.
    L'organisation interne est transparente (pages etc..), mais il faut fournir à la commande les renseignements indispensables:
    on précise d’abord le protocole: Adresse I2C de la mémoire, vitesse, longueur du byte (8 ou 16 bits par ex).
    Dans un second temps, on lit ou on écrit en fournissant le n° du byte et sa valeur.
    Tout cela est dans les docs et si je dis des bêtises, que les pros les corrigent

    MM
    Dernière modification par mag1 ; 11/10/2013 à 11h37.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  7. #6
    invite3026ff02

    Re : Mémoire pour 3072 octets

    24fc1026-i/p

Discussions similaires

  1. Taille maximal d'un tableau pour une mémoire de 2048 octets
    Par invite8c013b57 dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 23/03/2013, 20h36
  2. multiplication de 2 octets
    Par invitee2f3230c dans le forum Électronique
    Réponses: 14
    Dernier message: 27/05/2010, 07h45
  3. octets
    Par invite254e45a5 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 21/11/2007, 15h25
  4. bits et octets
    Par invite2927189f dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 04/12/2005, 20h56
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...