30

Je ne pense pas qu'il y ait de CPLD avec un transceiver USB intégré (il y a les astuces comme celles de V-USB, mais c'est crade), et je doute qu'il y ait suffisamment de cellules dedans pour faire la gestion du protocole de toute façon.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

31

C'est EXACTEMENT ce qui est sur la madeleine et un "micro USB" pose de gros soucis pour etre mis sur le PCB.

Le CPLD ce n'est pas le nombre d'IO qui coince, mais le nombre d'element logiques (LE). Si tu veux plus de LE il faut plus de pattes, tu n'as pas le choix.

Le CPLD que j'utilise dans la madeleine est deja plus gros qu'un bandai 200x en taille, ce qui laisse globalement moins de place sur le PCB.

Pour comparaison, le PCB du WonderWitch: IMG_3044-1024x682.jpg
Le PCB de la madeleine: CJ3-_EUWIAA840S.jpg

Tous les composants ne sont pas sur cette photo (il manque les resistances et condo + le régulateur pour le CPLD)

Tu n'as des masses d'espaces, il y a beaucoup de pistes, changer la place du CPLD par exemple demande de complètement rerouter la carte (et pas dit que ca soit simple)
L'emplacement pour un connecteur a droite a été assez difficile a mettre en place malgres le peux d'IOs que ca demande, et ce connecteur n'est pas adapté. Un port USB-C prend quasiment 2 a 3x plus de place sur le PCB et demanderais de changer la place de quasi tous les composants.

On peu gagner un poil de place avec une pile plus petite ou un support plus petit, mais il y a des limites. Les resistances et condo aussi seront plus petit sur la version finale mais le gain en place n'est pas si enorme.

Le probleme de la wonderswan c'est qu'on a 40 fils du connecteur cartouche + tous les fils d'address en plus qui vont vers la SRAM et la Flash, ca en fait des fils a router.

Oh et tu ne peux pas mettre de composants sur l'autre face, ca serait trop simple.

(tiens l'anti hotlink trig pour yN? il me semblais l'avoir whitelisté)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32

J'avais plutôt dans l'idée de me passer complètement de la sauvegarde parallèle et donc de la pile afin de gagner beaucoup de place.
Si le but de la cartouche est "juste" pouvoir tester du code et quand même quelques jeux officiels ( sans save et avec save par EEPROM).

Zerosquare (./30) :
Je ne pense pas qu'il y ait de CPLD avec un transceiver USB intégré (il y a les astuces comme celles de V-USB, mais c'est crade), et je doute qu'il y ait suffisamment de cellules dedans pour faire la gestion du protocole de toute façon.
Oui mais plutôt que de simuler l'usb ( qui serait bien trop complexe selon moi ) , juste une transmission série comme les microcontrolleurs, arduino et cie avec comme référence la clock externe et un système de conversion 16 bits parallèles vers série afin d'être quand même assez rapide pour le flash.
le port micro USB servirai donc à renvoyer RX et TX du CPLD et GND et VCC3

Ce système la , je ne pense pas qu'il boufferai trop de LE et vu qu'on se passe de la SRAM on doit pouvoir conserver le même encombrement ?

33

Ça, on peut déjà le faire avec le câble série du WonderWitch (ou un clone fait à partir d'un câble link) qui se branche sur la Swan. Par contre à 38400 bps faut pas être pressé grin

Pour la comm série haute vitesse qui-est-pas-de-l'USB, on a déjà une autre idée avec Godzil tongue
(enfin je sais pas si elle est toujours d'actualité)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34

C'est toujours, reste toujours le probleme de trouver un connecteur qui fait pas chier :/ l'usb C etait prometteur mais prend trop de place, il faut que je regarde pour le micro HDMI tiens mais je pense qu'il est enorme aussi :/

(corrigé les regles de l'anti hotlink pour supporter les liens HTTPS)

PS: supporter l'EEPROM bouffe pas mal de LE, la madeleine actuelle, a moins que j'arrive a optimiser certains trucs plus que ce n'est l'EEPROM ne sera pas pour la version retail, mais seulement a la demande pour les version vendues pour servir de cartouches vierges pour de la production.

La super madeleine par contre je vais etre oblige de passer en tout bga, faute de place sad (et peux etre devoir faire du 4 couches sad )
Mais je promet quelque surprises interessantes avec cette cartouche smile


Edit: Hmmmm le microHDMI peut etre? on pourrais utiliser un connecteur HDMI normal a l'autre bout sur le boitier qui va au PC, il me semble qu'il y a assez d'IOs (je recompte)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

35

Il prends trop de place en hauteur ou sur le PCB ?

36

C'est un des potentiel problemes
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.