[ALICE 32] Extension MEMOIRE et JOYSTICK

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
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

[ALICE 32] Extension MEMOIRE et JOYSTICK

Message par Fred_72 »

Voici l'extension mémoire 32K et joystick que j'ai réalisé pour l'Alice 32.
N'ayant pas d'interface similaire sous la main, je ne suis pas sûr des dimensions par rapport au boîtier existant.
Toutefois, ce travail peut servir de base pour une extension plus "conforme".
Petit avantage du CPLD, les 32K de la RAM sont tous utilisés. Donc ça fait de la RAM de $1000 à $AFFF
Voici une photo de la bête:
Ext_MEM_JOY.JPG
Ext_MEM_JOY.JPG (177.02 Kio) Consulté 2217 fois
Et les fichiers qui vont bien (Kicad et CPLD (quartus 13)).
Dernière modification par Fred_72 le 31 mai 2023 07:23, modifié 1 fois.
Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par gleike »

Cette interface est-elle compatible avec un Alice 4K ?
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par Carl »

Pour avoir une idée...
Diapositive4.JPG
Diapositive4.JPG (57.28 Kio) Consulté 2183 fois
Diapositive3.JPG
Diapositive3.JPG (56.21 Kio) Consulté 2183 fois
Diapositive2.JPG
Diapositive2.JPG (43.58 Kio) Consulté 2183 fois
Diapositive1.JPG
Diapositive1.JPG (62.43 Kio) Consulté 2183 fois
Carl
philgood1351fr
Messages : 119
Inscription : 13 sept. 2018 20:11

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par philgood1351fr »

Salut,
Cool ce petit interface.
Tu as prévu d'en produire quelques uns sur demande ? Si oui, je suis bien sur intéressé.
Je ne suis pas très à l'aise avec la soudure du CPLD...

En tous les cas bel interface.

++
Phil
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par Fred_72 »

Non je n'ai pas prévu d'en fabriquer d'autres pour l'instant. Ce n'est encore qu'un circuit de "travail".
Je n'avais pas de connecteur avec des grandes pattes donc j'ai choisi des composants "bas profil'.
Finalement j'ai construit un connecteur artisanal avec 2 connecteurs à 90°.
Le CPLD n'est en effet pas le plus simple à souder et à programmer. C'est pourquoi j'ai donné le programme quartus afin de l'adapter facilement à un modèle plus gros.

Merci Carl pour le "modèle" du boîtier. Il est assez compliqué en fait.

@ gleike : Je dirais à priori que oui, mais je préfère laisser les spécialistes le confirmer (ou pas).
philgood1351fr
Messages : 119
Inscription : 13 sept. 2018 20:11

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par philgood1351fr »

Ok merci pour le retour Fred.
Super boulot.
Phil
Avatar de l’utilisateur
Mephistow
Messages : 82
Inscription : 01 nov. 2017 19:36
Localisation : Charente Maritime

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par Mephistow »

J'ai une question: est-il possible de programmer un EPM7032STC44 avec un programmateur TL866II Plus et un adaptateur CNV-QFP-MPU51 TQFP44-DIP40 support 8051 MCU?
Je crois que le programme doit être en .bin
Quartus ne travaille pas avec des .bin mais avec des .pof ou .rbf et la maitrise du logiciel est une véritable aventure.
Y a-t-il un moyen de convertir les fichiers de Fred?
Merci d'avance
Computer Love
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par Fred_72 »

Non, ce n'est pas possible. Il faut un programmateur professionnel avec l'adaptateur spécifique pour les EPM7xxx ou comme on pratique ici, une petite platine "faite maison" avec un petit programmateur JTAG.
La structure d'un CPLD est très différente de celle d'un microcontrôleur et aucune conversion .pof vers .bin n'est possible.
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par hlide »

Hum... c'est récent cette réalisation ? si je comprends bien on a 32 Ko de plus au lieu de 16 Ko et la possibilité de mettre deux joysticks ATARI.

- bon j'ai le boitier rouge mais vu qu'il y a les joysticks, ça ne le fera pas de remplacer le PCB.
- Alice gère les joysticks de façon standard ou il faut des développeurs sur Alice (qui ne doit pas courir les rues) pour rajouter sa gestion ?
Dernière modification par hlide le 26 août 2022 23:32, modifié 1 fois.
Avatar de l’utilisateur
Mephistow
Messages : 82
Inscription : 01 nov. 2017 19:36
Localisation : Charente Maritime

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par Mephistow »

Merci pour cette réponse rapide. Bon je vais regarder à cette fameuse platine maison. Ce fichu composant cpld n'est pas facile à appréhender mais cela m’intéresse. Cette extension est plutôt séduisante. Et d’ailleurs un grand bravo!
Computer Love
Avatar de l’utilisateur
Leraptor06
Messages : 672
Inscription : 15 févr. 2022 10:34
Localisation : Mandelieu

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par Leraptor06 »

Bonsoir,
Un choix de boîtier plcc aurait peut être fais moins peur a ceux qui sont bloqués par la soudure de l'altera. Et là programmation est simplifiée grâce à tes platine de test epmxxxx.
Merci
Jp
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [ALICE 32] Extension MEMOIRE et JOYSTICK

Message par Fred_72 »

Ce post fait suite à un autre post concernant l'interface joystick de l'alice. Il est là simplement pour le schéma et le "comment ça marche".
C'est une réalisation perso (suite à l'achat d'un alice32) qui n'était pas destinée à être partagée. Donc le pcb ne peut pas se mettre dans un boîtier normal d'alice. J'ai utilisé une version QFP car l'alice a besoin d'un connecteur à pattes longues. Comme je n'en ai pas, j'ai fait en sorte que la platine soit la plus plate possible.

Il faut plus voir ça comme un proto "pour voir si ça marche". :wink:
Les fichiers de conception sont fournis donc si quelqu'un veut en faire une version plus "conforme" au standard alice, "y a plus qu'à" ... 8)
Répondre