[ALICE 32/90] Gate-arrays

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

Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [ALICE] Gate-arrays

Message par Daniel »

Non, je n'ai pas trouvé. J'ai échangé tous les circuits intégrés, sauf les gate arrays. Il sont probablement défectueux, mais je n'ai pas de preuve.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [ALICE] Gate-arrays

Message par 6502man »

C'est intéressant justement pour tester une solution de remplacement des Gate Array, mais vu qu'il y en à trois l'idéal serait d'avoir au moins une idée de celui qui pourrait être en panne, au pires il suffirait de refaire soit les 3 Gate Array avec 3 CPLD ou 1 CPLD (plus gros) qui remplacerais les 3 Gate Array.

Après Fred précise que ce n'est qu'une ébauche donc il ce pourrait que cela ne fonctionne pas !!!
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: [ALICE] Gate-arrays

Message par Fred_72 »

Oui ce n'est qu'un travail de déduction à partir des schémas (pas toujours corrects), de la fonction réalisée et des chronogrammes.
Il va falloir procéder pas à pas, un GA à la fois, en comparant les signaux obtenus.
Le 1er GA (803A007) n'est pas trop complexe et semble le plus simple à remplacer. Le seul point délicat concerne l'oscillateur. Les portes dans un EPLD ne sont pas de simples inverseurs. Il faudra peut-être modifié le "design" ou placer un petit CI à côté du CPLD pour assurer un fonctionnement stable.

On peut aussi prendre le problème dans l'autre sens et faire un testeur de GA avec un arduino et 3 supports.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [ALICE] Gate-arrays

Message par 6502man »

Justement hier soir j'ai fait le tracé pour un CPLD EPM7032S sous Quartus du GA 803A007, si un volontaire ayant un Alice 32/90 en panne est prêt à relever le défit de faire les tests je peux prêter le matériel nécessaire (plaque de dev EPM7xxxS, USB blaster), il faut avoir sous la main un oscilloscope et un analyseur logique ?

Grace à l'excellent travail de Fred, et à plusieurs on peut arriver à un trouver une solution de remplacement pour ces Gate Array :D


Pour le 803A007 : effectivement le plus délicat est la partie oscillateur et la j'avoue que je ne maitrise absolument pas cette partie :oops:
Le reste est très simple.
J'ai transmis le tracé à Fred pour qu'il jette un œil et éventuellement y apporte des modifications :wink:
Après je publierais le schéma du CPLD pour info ...
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: [ALICE] Gate-arrays

Message par Fred_72 »

Voici le schéma interne du MTE803GA005 tel qu'il est implanté dans le CPLD803A005. Il manque quelques E/S par rapport au brochage du circuit mais elles ne sont pas utilisées.
803A005.jpg
803A005.jpg (160.79 Kio) Consulté 4063 fois
Et le fichier en pdf
803GA005.zip
(45.81 Kio) Téléchargé 105 fois
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Voici les chronogrammes de fonctionnement du GA005:
Chrono_803GA005_RFSH.jpg
Chrono_803GA005_RFSH.jpg (49.76 Kio) Consulté 3945 fois
Chrono_803GA005_RD.jpg
Chrono_803GA005_RD.jpg (58.65 Kio) Consulté 3945 fois
Chrono_803GA005_WR.jpg
Chrono_803GA005_WR.jpg (56.64 Kio) Consulté 3945 fois
Edit: petite correction dans le timing de RFSH
Dernière modification par Fred_72 le 12 déc. 2020 17:55, modifié 2 fois.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Le 803A007 assure la commande des RAM dynamiques par le EF9345.
GA007.jpg
GA007.jpg (331.18 Kio) Consulté 3985 fois
En pdf
GA007.zip
(29.82 Kio) Téléchargé 99 fois
Et les chronogrammes de fonctionnement:
CHRONO8803ga007.jpg
CHRONO8803ga007.jpg (61.67 Kio) Consulté 3985 fois
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: [ALICE] Gate-arrays

Message par hlide »

Petit aparté : tu fais comment les jolis diagrammes ?
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Avec coreldraw.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Petite précision: Les chronogrammes présentés sont ceux obtenus avec les circuits de remplacement. Ils sont semblables mais pas forcément conforme à 100% avec les gates arrays originaux. Les circuits de l'époque étaient limites pour certains timings (notamment le GA005, dixit la doc matra). Avec un CPLD moderne avec des temps de propagation beaucoup plus courts, c'est bien plus facile.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Et enfin le dernier Gate Array: le 803GA006. Il assure principalement le décodage d'adresse.
803GA006.png
803GA006.png (30.35 Kio) Consulté 3882 fois
Le schéma lisible en pdf:
Schéma 803GA006.zip
(59.65 Kio) Téléchargé 103 fois
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Les 3 "greffons" sont presque terminés. Il reste un petit ajustement à faire sur le 06 et c'est bon.
Histoire de bien finir l'année. Voici les bêtes: 8)
greffons_alice.png
greffons_alice.png (610.38 Kio) Consulté 3880 fois
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [ALICE] Gate-arrays

Message par 6502man »

Les greffons fonctionnent parfaitement sur l'Alice 32 en panne de Daniel :)

J'attend d'avoir validé la dernière modif du 06 pour poster des photos et ouvrir un post pour la carte de Diag :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [ALICE] Gate-arrays

Message par Daniel »

C'est donc un Alice 32 en marche (pas en panne) 8)
Bravo à l'équipe Fred_72 - 6502man !
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [ALICE] Gate-arrays

Message par Carl »

Bravo à vous deux !
Carl
Répondre