GODIL40 - un émulateur in-circuit open-source pour les processeurs 6502, 65C02, Z80, 6809 et 6809E.

Si vous n'avez pas trouvé de catégorie correspondante ci-dessus, regroupe les discussions plus générales et à l'occasion peut aussi abriter un fil sur les vieilles consoles de jeux.

Modérateurs : Papy.G, fneck, Carl

Répondre
hlide
Messages : 1087
Enregistré le : 29 nov. 2017 10:23

GODIL40 - un émulateur in-circuit open-source pour les processeurs 6502, 65C02, Z80, 6809 et 6809E.

Message par hlide » 24 mars 2019 13:31

Je suis tombé dessus : https://github.com/hoglet67/AtomBusMon/wiki.

En substance, c'est un circuit que l'on peut placer dans le socle du processeur 8-bit que l'on souhaite remplacer. Il y un FPGA Spartan3 dont les sources sont disponibles pour personnaliser au besoin. Des images pour différents processeurs sont disponibles qui permettent de faire du pas à pas depuis un PC via la série. Un bref aperçu de la bête via son diagramme de bloc :
block_diagram.png
block_diagram.png (112.78 Kio) Vu 243 fois
Vous noterez qu'il y a un cœur CPU (6502, Z80 ou 6809) ET un cœur AVR8.

Je vous laisse imaginer les possibilités de personnalisation en modifiant le source VHDL ou le firmware de l'AVR8.

Du coup, je me suis commandé celui avec un FPGA plus gros pour faire du développement avec.

Version de base (si vous n'entendez pas faire de la personnalisation côté VHDL) : https://shop.trenz-electronic.de/en/TE0 ... n-IDC?c=97.
Version de développement (si vous souhaitez faire joujou avec le VHDL) : https://shop.trenz-electronic.de/en/TE0 ... n-IDC?c=97.

Apparemment, il vous faudra des accessoires (soudure à prévoir) :
- si vous souhaitez enficher le PCB dans un socle DIL40 : https://shop.trenz-electronic.de/en/234 ... -plug?c=12.
- ou dans un socle DIL48 : https://shop.trenz-electronic.de/en/253 ... -plug?c=12.
- deux connecteurs de tête, double rangé, 50 broches pour accéder aux signaux : https://shop.trenz-electronic.de/en/234 ... -Pins?c=12.
- un programmeur de FPGA chinois (comme celui-là : https://www.ebay.co.uk/itm/Jtag-Program ... .l4275.c10) qui m'aurait dû coûter £19.88 sur ebay.uk mais que j'ai payé £4.88 au final car j'ai bénéficié d'une réduction de £15 en guise de bienvenu (premier achat sur leur site). EDIT: il s'agit d'un avoir de £15 en fait.

Voilà, voilà !
Modifié en dernier par hlide le 25 mars 2019 12:36, modifié 2 fois.

hlide
Messages : 1087
Enregistré le : 29 nov. 2017 10:23

Re: GODIL40 - un émulateur in-circuit open-source pour les processeurs 6502, 65C02, Z80, 6809 et 6809E.

Message par hlide » 24 mars 2019 14:50

On peut aussi trouver des informations sur le site l'auteur.

Avatar du membre
seki
Messages : 97
Enregistré le : 08 juil. 2016 02:29
Localisation : La cambrousse près de Metz
Contact :

Re: GODIL40 - un émulateur in-circuit open-source pour les processeurs 6502, 65C02, Z80, 6809 et 6809E.

Message par seki » 25 mars 2019 11:40

Intéressant, merci pour l'info !
Les meilleurs programmes ont été écrits lorsque le programmeur était censé travailler sur autre chose. - Melinda Varian

Répondre