[ALICE 32/90] Gate-arrays
Modérateurs : Papy.G, fneck, Carl
Re: [ALICE] Gate-arrays
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.
L'obstacle augmente mon ardeur.
Re: [ALICE] Gate-arrays
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 !!!
Après Fred précise que ce n'est qu'une ébauche donc il ce pourrait que cela ne fonctionne pas !!!
Re: [ALICE] Gate-arrays
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.
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.
Re: [ALICE] Gate-arrays
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
Pour le 803A007 : effectivement le plus délicat est la partie oscillateur et la j'avoue que je ne maitrise absolument pas cette partie
Le reste est très simple.
J'ai transmis le tracé à Fred pour qu'il jette un œil et éventuellement y apporte des modifications
Après je publierais le schéma du CPLD pour info ...
Grace à l'excellent travail de Fred, et à plusieurs on peut arriver à un trouver une solution de remplacement pour ces Gate Array
Pour le 803A007 : effectivement le plus délicat est la partie oscillateur et la j'avoue que je ne maitrise absolument pas cette partie
Le reste est très simple.
J'ai transmis le tracé à Fred pour qu'il jette un œil et éventuellement y apporte des modifications
Après je publierais le schéma du CPLD pour info ...
Re: [ALICE] Gate-arrays
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.
Et le fichier en pdf
Et le fichier en pdf
Re: [ALICE] Gate-arrays
Voici les chronogrammes de fonctionnement du GA005:
Edit: petite correction dans le timing de RFSH
Dernière modification par Fred_72 le 12 déc. 2020 17:55, modifié 2 fois.
Re: [ALICE] Gate-arrays
Le 803A007 assure la commande des RAM dynamiques par le EF9345.
En pdf
Et les chronogrammes de fonctionnement:
Re: [ALICE] Gate-arrays
Petit aparté : tu fais comment les jolis diagrammes ?
Re: [ALICE] Gate-arrays
Avec coreldraw.
Re: [ALICE] Gate-arrays
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.
Re: [ALICE] Gate-arrays
Et enfin le dernier Gate Array: le 803GA006. Il assure principalement le décodage d'adresse.
Le schéma lisible en pdf:
Re: [ALICE] Gate-arrays
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:
Histoire de bien finir l'année. Voici les bêtes:
Re: [ALICE] Gate-arrays
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
J'attend d'avoir validé la dernière modif du 06 pour poster des photos et ouvrir un post pour la carte de Diag
Re: [ALICE] Gate-arrays
C'est donc un Alice 32 en marche (pas en panne)
Bravo à l'équipe Fred_72 - 6502man !
Bravo à l'équipe Fred_72 - 6502man !
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
- Carl
- Modérateur
- Messages : 13253
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :