[Thomson] Extension mémoire 64K pour TO7/70 et TO9
Modérateurs : Papy.G, fneck, Carl
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Il est en page 1 avec une grosse croix rouge.
C'est une juste une SRAM avec un latch piloté par RAS.
C'est une juste une SRAM avec un latch piloté par RAS.
- Totor le Butor
- Messages : 2237
- Inscription : 07 sept. 2011 16:14
- Localisation : Paris - Mezels
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
@ Brochiman
@ Fred_72, Oops, je croyais que tu avais fait un autre montage avec 2 X 574 .
@ Fred_72, Oops, je croyais que tu avais fait un autre montage avec 2 X 574 .
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
- Totor le Butor
- Messages : 2237
- Inscription : 07 sept. 2011 16:14
- Localisation : Paris - Mezels
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Pour moi la RAM ne doit être sélectionnée que par un OU entre /CASEXT et PB5 car il faut qu'ils soient tous les 2 à 0 dans l'extension d'origine. Ici le bus de donnée de la RAM est actif dès que /CASEXT est à 0.
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Oui j'ai adapté ce schéma pour le TO8 (donc 256K) car je n'ai pas de to7/70 mais comme je bricole actuellement sur un TO8, j'ai utilisé 2 574 car il me faut 9 lignes d'adresse MUX. Pour le reste c'est pareil.
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Voici le schéma que j'ai utilisé sur le TO8 pour vérifier la validité du montage proposé.
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Comment est phasé /RAS et /CAS par rapport à E et Q ?
Chronograme du 6809 : 1)E goes down. Processor drives new address bus and R/W to indicate the type of bu activity (Read or Write).
2)E goes high, getting ready for data transaction.
3)Latching of the data by the destination device (uP or memory or IO) happens when the E goes down.
4)if this was a READ cycle, the IO device needs to drive the data before E goes down (min delay circled 17).
5)if this was a WRITE cycle, the IO device needs to latch the data when E goes down. Note that data will be ready circled 20 delay after rising edge of Q (a lot of time).
After E goes down, the processor starts the next cycle by outputting the next adddress and R/W signals.[/list]
Chronograme usuelle d'une DRAM : Il faudrait comparer E, Q, CAS et RAS et voir si la SRAM récupère bien des données valides sur le front montant de WE.
Chronograme du 6809 : 1)E goes down. Processor drives new address bus and R/W to indicate the type of bu activity (Read or Write).
2)E goes high, getting ready for data transaction.
3)Latching of the data by the destination device (uP or memory or IO) happens when the E goes down.
4)if this was a READ cycle, the IO device needs to drive the data before E goes down (min delay circled 17).
5)if this was a WRITE cycle, the IO device needs to latch the data when E goes down. Note that data will be ready circled 20 delay after rising edge of Q (a lot of time).
After E goes down, the processor starts the next cycle by outputting the next adddress and R/W signals.[/list]
Chronograme usuelle d'une DRAM : Il faudrait comparer E, Q, CAS et RAS et voir si la SRAM récupère bien des données valides sur le front montant de WE.
- Totor le Butor
- Messages : 2237
- Inscription : 07 sept. 2011 16:14
- Localisation : Paris - Mezels
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Pour le 2eme schéma je dirais la même chose que plus haut, c'est à dire que la sortie de la ram externe est toujours validée et tu devrais avoir un conflit avec la ram interne . Je suis même étonné que ta machine puisse démarrer .
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
La machine démarre sans problème car c'est le dernier schéma qui n'a pas de PBx à gérer (c'est un TO8).
Pour le schéma avec les 4464, oui en effet tu as raison, ça ne vas pas. Je vais corriger ça.
Pour le schéma avec les 4464, oui en effet tu as raison, ça ne vas pas. Je vais corriger ça.
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Je ne sais pas si cette information peut aider, et si le schéma est transposable au TO7/70 et au TO8 :
L'extension mémoire 64K du MO5, à base de DRAM, peut être remplacée par une extension mémoire 64K à base de RAM statique.
Un fil de discussion du forum lui est consacré : viewtopic.php?f=1&t=5171&p=81843
Le schéma de cette extension a été réalisé par FoolDupleX. J'en mets une copie ici : Il me semble y voir une ligne à retard réalisée avec des inverseurs ?
L'extension mémoire 64K du MO5, à base de DRAM, peut être remplacée par une extension mémoire 64K à base de RAM statique.
Un fil de discussion du forum lui est consacré : viewtopic.php?f=1&t=5171&p=81843
Le schéma de cette extension a été réalisé par FoolDupleX. J'en mets une copie ici : Il me semble y voir une ligne à retard réalisée avec des inverseurs ?
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Merci Daniel pour ce schéma.
La partie RAM n'apporte pas grand chose car les lignes d'adresse ne sont pas multiplexées et le signal E est utilisé.
Par contre le retard (environ 200ns) est intéressant. Il peut servir à retarder l'horloge (CLK) par rapport à G2 mais une durée bien plus courte était suffisante donc c'est à creuser.
SI on regarde le chronogramme posté par hlide, les signaux de commande envoyés à l'extension ne sont pas identiques, surtout au niveau de WE. Pour la lecture c'est assez proche.
Peut-être qu'en ajoutant un retard sur RAS (CLK du latch) et en limitant la durée de WE ??
La partie RAM n'apporte pas grand chose car les lignes d'adresse ne sont pas multiplexées et le signal E est utilisé.
Par contre le retard (environ 200ns) est intéressant. Il peut servir à retarder l'horloge (CLK) par rapport à G2 mais une durée bien plus courte était suffisante donc c'est à creuser.
SI on regarde le chronogramme posté par hlide, les signaux de commande envoyés à l'extension ne sont pas identiques, surtout au niveau de WE. Pour la lecture c'est assez proche.
Peut-être qu'en ajoutant un retard sur RAS (CLK du latch) et en limitant la durée de WE ??
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Voici le schéma avec les 4464. J'ai ajouté le OU et un petit retard pour la commande du CAS des RAMs.
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Dommage que cela ne fonctionne pas avec la SRAM ca serait très pratique
On peut toujours partir sur cette version avec 4 composants + condensateurs .
Par contre le 74LS157 je mettrais les pins 10,11,13 et 14 à la masse pour ne pas laisser des entrées en "l'air"
On peut toujours partir sur cette version avec 4 composants + condensateurs .
Par contre le 74LS157 je mettrais les pins 10,11,13 et 14 à la masse pour ne pas laisser des entrées en "l'air"
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Oui tu peux essayer ce schéma, ça devrait fonctionner.
Pour un LS, les entrées en l'air sont naturellement à '1'. Tu peux bien sûr les mettre à la masse mais ce n'est pas indispensable.
Pour un LS, les entrées en l'air sont naturellement à '1'. Tu peux bien sûr les mettre à la masse mais ce n'est pas indispensable.
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Je vais m'occuper de dessiner le PCB ce week-end ...
Par contre est ce que quelqu'un connais les dimensions du PCB de l'extension d'origine ?
Par contre est ce que quelqu'un connais les dimensions du PCB de l'extension d'origine ?
Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9
Tu ne fais pas un petit test sur une "planche à pain" avant ?