Jul 23, 2023
Un cycle
Le Field-Programmable Gate Array (FPGA) est un outil puissant qui devient de plus en plus courant dans toutes sortes de projets différents. Ce sont des dispositifs matériels effectivement programmables, capables de créer
Le Field-Programmable Gate Array (FPGA) est un outil puissant qui devient de plus en plus courant dans toutes sortes de projets différents. Ce sont des dispositifs matériels efficacement programmables, capables de créer des circuits numériques spécifiques et une logique personnalisée pour un large éventail d'applications et peuvent être beaucoup plus polyvalents et puissants qu'un microcontrôleur générique. Bien qu'ils soient souvent utilisés pour le prototypage rapide, ils peuvent également recréer des circuits intégrés spécifiques et sont particulièrement utiles pour le rétro-informatique. [nukeykt] a développé un clone de Sega Genesis en les utilisant, avec des résultats impressionnants.
La Sega Genesis (ou Mega Drive) était basée sur le processeur Motorola 68000, assez courant, mais ce n'était pas le seul processeur de la console. Il y avait un certain nombre de coprocesseurs, dont un Z80 et plusieurs puces Yamaha pour traiter l'audio. Ce projet reproduit un certain nombre de ces puces qui sont précises au cycle en utilisant Verilog. Les puces ont été recréées à l'aide d'images de matériel d'origine décapé, et bien qu'elles ne couvrent pas encore toutes les puces de chaque version de la Genesis, elles disposent d'une version du 68000, d'un Z80 et du processeur Yamaha combiné fonctionnel et capable. de jouer à beaucoup de jeux.
Le projet est toujours en cours et espère à terme recréer le reste du chipset à l'aide de FPGA. Des tests sont également en cours sur les puces actuellement opérationnelles, car certaines d'entre elles ont encore quelques bugs à résoudre. Si vous préférez adopter une approche plus puriste pour recréer les consoles des années 90, nous avons récemment présenté un projet reproduisant un kit de développement Genesis en utilisant le matériel original.
Merci à [Anonyme] pour le conseil !