[Thomson] Extension mémoire 64K pour TO7/70 et TO9

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

[Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man »

Comme indiqué dans un autre post j'ai commencé à regarder le schéma de l'extension 64K d'origine et c'est pas très simple.
J'aurais voulut réduire le nombre de composants nécessaires car celle d'origine utilise 8 DRAM 16Ko X 4 bits + 1 74LS156.
J'aurais bien utilisé 2 DRAM 64Ko x 4 bits mais pour la pagination je ne sais comment faire avec seulement 2 DRAM :oops:
Je réfléchi à une autre solution ...


Image
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Patrick »

PB5, PB6 et PB7 deviennent A8, A9 et A10 pour tes RAMs.
CASEXT est le CE de tes RAMs.
Patrick
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Patrick »

Ah non, peut-être pas si simple :D
Patrick
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man »

Avec de la SRAM ca aurait aussi simple mais avec la DRAM :roll:

Une autre solution démultiplexer /RAS et /CAS mais il va falloir bien reflechir ...
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Totor le Butor
Messages : 2224
Inscription : 07 sept. 2011 16:14
Localisation : Paris - Mezels

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Totor le Butor »

Le 74LS156 est utilisé en double décodeur 2 vers 4 et, truc intéressant, les 2 décodeurs sont entièrement câblés. Ca veut dire que le 2eme décodeur 2 vers 4 est entièrement fonctionnel est est commandé par PB5 pour éventuellement adresser un 2eme banc de 64K 8).
Visiblement le schéma de cette extension a été conçu pour une extension 128Ko partitionnée en 8 banc de 16 Ko.
PB6 et PB7 sélectionne 1 banc de 16 Ko parmi les 4, un niveau 0 sur /CASEXT sélectionne l'extension et un niveau 0 sur PB5 sélectionne le banc de 64K existant alors qu'un 1 va sélectionner la deuxième partie du décodeur pour un autre banc de 64 Ko.
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man »

Merci Totor pour l'analyse c'est impeccable car justement je n'étais pas sûr de bien comprendre le câblage du 74LS156 :oops:

D'après les doc la commutation des banks est organisée comme ça :
pagination.png
pagination.png (69.6 Kio) Consulté 10175 fois
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Fred_72 »

Voici un petit schéma qui devrait fonctionner avec une RAM statique de 128K. Il reste quand même à tester sur la machine pour voir comment elle traite la ram en trop et s'il ne faut pas en supprimer.
ext_mem.jpg
ext_mem.jpg (179.76 Kio) Consulté 10081 fois
[Edit] Ce schéma ne fonctionne pas sur Thomson
Dernière modification par Fred_72 le 09 avr. 2020 15:25, modifié 1 fois.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man »

Merci Fred :D
C'est exactement ce que je cherchais mais je n'aurais pas trouvé tout seul :oops:
Je pensais à quelque chose de plus compliqué en demultiplexant /RAS et /CAS :roll:

Pour la RAM en "trop" c'est à tester mais ca pourrait fonctionner en codant PB5-PB7 en fonction ....
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Patrick »

C'est similaire à ce que j'avais imaginé pour le TO8 (cf. [TO8, TO8D] extension mémoire EM 18-256) mais qui n'a jamais fonctionné :mrgreen:
Frédéric, si tu peux jeter un oeil à mon schéma et me dire ce qui coince... c'est pas que les extensions mémoires pour TO8 manquent mais c'est juste par curiosité.
Patrick
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Fred_72 »

je n'ai pas tester ce schéma, c'est juste une idée.

Je suis justement sur mon To8 en ce moment pour lui ajouter de la DRAM. :D
Je vais essayer avec de la SRAM et je vous dis ce que ça donne.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man »

Je viens de regarder le datasheet d'une 628128 , il y à une chose que je ne comprend pas par rapport à la proposition de Fred c'est les adresses des colonnes et lignes ?
Elle sont dans un ordre particulier est ce que ca à une importance ?
628128  demux.png
628128 demux.png (41.81 Kio) Consulté 10123 fois
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Fred_72 »

Bon, j'ai câblé l'extension en électronique '3D' avec une SRAM (j'ai pris une NVRAM, mais c'est pareil). J'ai pris 2 hct574 et un LS04.
ça marche. ça ne boot pas à tout les coups mais ça affiche 512K. Cet ap-midi, je brancherai le clavier pour voir si la machine répond.

[Edit] ça ne fonctionne pas. La machine voit quelque chose mais la mémoire n'est pas utilisable
Dernière modification par Fred_72 le 09 avr. 2020 15:26, modifié 1 fois.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Fred_72 »

@6502Man: Non, l'ordre des lignes adresses n'a aucune importance, c'est une mémoire statique. Par contre pour une DRAM, c'est important pour le rafraîchissement.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Daniel »

Il faut savoir que l'affichage de 512K n'est pas une véritable preuve du bon fonctionnement de l'extension mémoire.
De mémoire je crois me souvenir que le programme de démarrage teste seulement le premier octet de chaque banque de 16K.
Il faut écrire un programme de test, ou pour les paresseux (comme moi), lancer Mission: Liftoff (qui utilise presque toute l'extension 256K).
Daniel
L'obstacle augmente mon ardeur.
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Patrick »

C'est curieux, il faudra que je me replonge dans mon projet.
Mon schéma est similaire au tien.
J'ai peut-être fait une erreur sur le PCB.
Patrick
Répondre