L'atelier Mapper 4Mo CPLD + DRAM

Reprise du message précédent
J'ai passé le SIMM30 en 3.3V.Ca marche toujours pas mais c'est différent.
Plus d'accès à la BEER ou au drive.
TESTRAM en ROM m'affiche toujours 4096ko mais trouve des erreurs en passe 2.

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

Voila donc mes tests d'hier.
J'ai placé un support DIMM pour pourvoir changer de RAM facilement.
Les RAMs 4Mo (70 ou 80ns) sont détectées mais plantent ou merdouillent au niveau de la page 42 avec TESTRAM.
Les RAMs 4Mo en 60ns bloquent direct au démarrage.
Les RAMs 1Mo (70 ou 80ns) sont détectées mais plantent ou merdouillent au niveau de la page 21 avec TESTRAM.
Les RAMs 256ko 80ns bloquent et les 256ko 120ns passent sans problème le TESTRAM.
Etrange 21 ou 42 ne correspond à rien de logique pour moi
Tests effectués sur un 8245 et mon YC128.
Sur TurboR, toutes fonctionnent et sont reconnues mais j'ai toujours des erreurs avec TESTRAM
Pour moi la partie mapper fonctionne bien mais il doit y avoir un problème au niveau de /RAS /CAS.
J'utilise la partie /RAS /CAS du mapper 256ko ASCII ce qui peut expliquer les résultats ci dessus.
Si quelqu'un avait une idée du problème car 256ko c'est pas glorieux
J'ai placé un support DIMM pour pourvoir changer de RAM facilement.
Les RAMs 4Mo (70 ou 80ns) sont détectées mais plantent ou merdouillent au niveau de la page 42 avec TESTRAM.
Les RAMs 4Mo en 60ns bloquent direct au démarrage.
Les RAMs 1Mo (70 ou 80ns) sont détectées mais plantent ou merdouillent au niveau de la page 21 avec TESTRAM.
Les RAMs 256ko 80ns bloquent et les 256ko 120ns passent sans problème le TESTRAM.
Etrange 21 ou 42 ne correspond à rien de logique pour moi

Tests effectués sur un 8245 et mon YC128.
Sur TurboR, toutes fonctionnent et sont reconnues mais j'ai toujours des erreurs avec TESTRAM
Pour moi la partie mapper fonctionne bien mais il doit y avoir un problème au niveau de /RAS /CAS.
J'utilise la partie /RAS /CAS du mapper 256ko ASCII ce qui peut expliquer les résultats ci dessus.
Si quelqu'un avait une idée du problème car 256ko c'est pas glorieux


Un lien très intéressant
http://www.sxlist.com/techref/mem/dram/slide4.html
http://www.sxlist.com/techref/mem/dram/slide4.html

Ca peut aussi être un probléme de bit de parité.
Comme j'avais eu les mêmes problémes avec mon Ext. 1 méga, j'étais tombé sur une vente de barettes comme celle-ci :

Avec ce genre de barette, j'avais résolu le probléme. Où alors, c'est peut-être TESTRAM qui gére mal les grandes capacitées.

Comme j'avais eu les mêmes problémes avec mon Ext. 1 méga, j'étais tombé sur une vente de barettes comme celle-ci :

Avec ce genre de barette, j'avais résolu le probléme. Où alors, c'est peut-être TESTRAM qui gére mal les grandes capacitées.

J'ai des barrette avec et sans bit de parité.
Il t'en reste des comme ça en 120ns ?
Il t'en reste des comme ça en 120ns ?

Il m'en reste deux, je peux t'en faire partir une par la poste demain.
Par contre, je sais plus si elle font 256K ou 1Mega. Mon 8235 qui à l'extension de mémoire avec SIMM est en panne.
Par contre, je sais plus si elle font 256K ou 1Mega. Mon 8235 qui à l'extension de mémoire avec SIMM est en panne.

Ca me dis bien d'essayer pour voir si c'est un problème de RAS CAS ou de mapper.
Dis moi ce qui est écris sur les chips
Dis moi ce qui est écris sur les chips

Les deux barettes qu'il me reste, sont les mêmes.
Apparement, c'est de la 1 Méga :
http://www.datasheetarchive.com/HY51C1000S-12-datasheet.html
Edité par
metalgear2
Le 16/10/2013 à 19h12
Apparement, c'est de la 1 Méga :
http://www.datasheetarchive.com/HY51C1000S-12-datasheet.html



Fabf :
Ca m'irait bien 
Je te MP

Je te MP
Ca part demain. Pour le prix, laisse tomber. Au moins, si ça fonctionne, elle servira a quelque chose.


Merci metalgear2
Jipe si tu trouve une SIMM30 4MO 100ns ou 120s cela m’intéresse fortement mais je doute que cela existe.
Encore plus si tu trouve un moyen de faire un bon /CAS /RAS.
Je suis en train d'étudier les fonctionnement des DRAMs selon le lien que j'ai donné plus haut.
Par contre entre l'anglais et électronique j'ai un peu du mal à cerner les plages de lecture et écriture.
Une fois ces plages déterminées je pense être capable d'écrire la logique booléenne en VHDL.

Jipe si tu trouve une SIMM30 4MO 100ns ou 120s cela m’intéresse fortement mais je doute que cela existe.
Encore plus si tu trouve un moyen de faire un bon /CAS /RAS.
Je suis en train d'étudier les fonctionnement des DRAMs selon le lien que j'ai donné plus haut.
Par contre entre l'anglais et électronique j'ai un peu du mal à cerner les plages de lecture et écriture.
Une fois ces plages déterminées je pense être capable d'écrire la logique booléenne en VHDL.

Le problème c'est les composant qui ne sont pas (ou que je sais pas
) reproductible en CPLD
Notamment les 74LS14.
Je regarde le V20 pour voir si ça peut coller.
Pour la 1Mo metalgear2 m'en envoie une, merci quand même

Notamment les 74LS14.
Je regarde le V20 pour voir si ça peut coller.
Pour la 1Mo metalgear2 m'en envoie une, merci quand même


C'est ce qui me semblait pour le V20
Il y a /merq-n et /merq qui sont des signaux différent suite au passage dans le buffer.
Il y a aussi un 74LS14 qui est utilisé.
Le plus simple serait de faire si c'est possible une table de vérité pour /CAS et /RAS.
Il y a /merq-n et /merq qui sont des signaux différent suite au passage dans le buffer.
Il y a aussi un 74LS14 qui est utilisé.
Le plus simple serait de faire si c'est possible une table de vérité pour /CAS et /RAS.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie