[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

Fred_72
Messages : 1170
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

[ALICE 32/90] Gate-arrays

Message par Fred_72 »

Je crée ce sujet pour regrouper les infos sur la structure interne des gate-arrays des machines Alice.
Afin d'aider au dépannage et peut être à leur remplacement.

803A007:
Ce circuit contrôle le multiplexage de la VRAM, la production de l'horloge 12Mhz et le circuit RESET.
J'ai mis à jour le circuit de l'oscillateur (testé sur breadboard avec un 74HC14)
803A007.jpg
803A007.jpg (231.49 Kio) Consulté 6263 fois
Fred_72
Messages : 1170
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Et les chronogrammes qui vont avec (déduits de la datasheet du EF9345).
chrono_803A007.jpg
chrono_803A007.jpg (160.47 Kio) Consulté 6249 fois
Fred_72
Messages : 1170
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

803A006:
Ce circuit assure le demux des adresses A[7..0], le décodage d'adresse et les I/O
803A006.jpg
803A006.jpg (298.7 Kio) Consulté 6209 fois
Le décodage des adresses est fait à partir de la cartographie mémoire
Avatar de l’utilisateur
Totor le Butor
Messages : 2236
Inscription : 07 sept. 2011 16:14
Localisation : Paris - Mezels

Re: [ALICE] Gate-arrays

Message par Totor le Butor »

Wouhaaaaaaaa :o :o :o !!
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [ALICE] Gate-arrays

Message par Patrick »

Impressionnant !
J'imagine bien une carte avec un 6803, la ROM, un EF9345, RAM et RAM vidéo, la circuiterie annexe et un ou deux CPLD pour implémenter tes circuits.
Patrick
Avatar de l’utilisateur
gilles
Messages : 2782
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [ALICE] Gate-arrays

Message par gilles »

quitte à faire une carte... je doute qu'on utilise des 4408 qui sont difficile à trouver. donc on peut simplifier pas mal en utilisant des SRAM de 8k x 8bits.
A la fin ça ressemblera beaucoup à un VG5000 dans lequel le Z80 a été remplacé par un 6803
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [ALICE] Gate-arrays

Message par Patrick »

Je pense que le but est de recréer précisément les circuits spécialisés des Alice, un peu comme les remplacements des PLAs des C64, dans le but de ressusciter des Alice défaillants.
Dans ce cas, il faut recréer le même environnement matériel.
Si les 4408 ne se trouvent pas, les 4416 peuvent être employées à l'identique.
Patrick
Fred_72
Messages : 1170
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Je suis du même avis que Gilles, en utilisant de la SRAM, les gate-arrays disparaissent: c'est plus simple et plus fiable.

Le but ici c'est d'essayer de comprendre ce qu'il y a dans la boîte afin d'aider au dépannage et pourquoi pas de remplacer des gate-arrays HS dans ce cas autant travailler sur une machine en panne.
Les schémas présentés sont déduits des schémas et datasheets des composants, ils ne sont peut être pas tout à fait exacts et demanderont quelques ajustements mais c'est une base de départ.
Il est aussi possible d'établir un protocole de test pour ces circuits (avec un arduino par exemple).
Avatar de l’utilisateur
hlide
Messages : 3506
Inscription : 29 nov. 2017 10:23

Re: [ALICE] Gate-arrays

Message par hlide »

Je n'ai pas d'Alice (et pourtant je n'étais pas insensible à l'avatar féminin) mais j'adore cette initiative.
Fred_72
Messages : 1170
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE] Gate-arrays

Message par Fred_72 »

803A005:
Ce dernier est un peu plus compliqué que les 2 autres. Il assure le multiplexage et le rafraîchissement de la RAM dynamique.
Au vu du brochage figurant sur le schéma je suis parti sur une configuration 64K. Les dernières rectifications du schéma par Fneck et Daniel suggèrent quelques différences au niveau de l'ordre de A8-A15 par rapport à ce schéma.
Encore une fois, il s'agit d'un travail d'identification pour définir les bases de la structure interne de ces composants et ils nécessitent des ajustements.
803A005.jpg
803A005.jpg (467.71 Kio) Consulté 6132 fois
Avatar de l’utilisateur
6502man
Messages : 12329
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [ALICE] Gate-arrays

Message par 6502man »

Ouah :shock: :shock: :shock:

Impressionnant :o

Maintenant reste plus qu'à vérifier tout ça.
Phil.

www.6502man.com

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

Re: [ALICE] Gate-arrays

Message par Fred_72 »

Oui, y'a plus qu'à :)
Avatar de l’utilisateur
6502man
Messages : 12329
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [ALICE] Gate-arrays

Message par 6502man »

Je reviens sur ce post très intéressant sur le retro ingénierie des Gate Array des Alice :D

Personnellement je ne pense pas avoir d'Alice en panne, mais y à t'il des personnes ayant des Alice en panne ???
Phil.

www.6502man.com

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

Re: [ALICE] Gate-arrays

Message par Daniel »

Oui. Deux Alice 32 chez moi.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12329
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [ALICE] Gate-arrays

Message par 6502man »

Et tu avait trouvez d'où venait la panne ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Répondre