Um Ciclo

Notícias

LarLar / Notícias / Um Ciclo

Jul 23, 2023

Um Ciclo

O Field-Programmable Gate Array (FPGA) é uma ferramenta poderosa que está se tornando mais comum em todos os tipos de projetos diferentes. Eles são dispositivos de hardware efetivamente programáveis, capazes de criar

O Field-Programmable Gate Array (FPGA) é uma ferramenta poderosa que está se tornando mais comum em todos os tipos de projetos diferentes. Eles são dispositivos de hardware efetivamente programáveis, capazes de criar circuitos digitais específicos e lógica personalizada para uma ampla gama de aplicações e podem ser muito mais versáteis e poderosos do que um microcontrolador genérico. Embora sejam frequentemente usados ​​para prototipagem rápida, eles também podem recriar circuitos integrados específicos e são especialmente úteis para retrocomputação. [nukeykt] está desenvolvendo um clone do Sega Genesis usando-os, com alguns resultados impressionantes.

O Sega Genesis (ou Mega Drive) foi baseado no bastante comum processador Motorola 68000, mas este não era o único processador do console. Havia vários coprocessadores, incluindo um Z80 e vários chips da Yamaha para processar áudio. Este projeto reproduz vários desses chips com precisão de ciclo usando Verilog. Os chips foram recriados usando imagens de hardware original sem tampa e, embora ainda não cubra todos os chips de todas as versões do Genesis, ele tem uma versão do 68000, um Z80 e o processador Yamaha combinado funcionando e capaz de jogar muitos jogos.

O projeto ainda está em andamento e espera recriar o restante do chipset usando FPGAs. Também há testes contínuos dos chips atualmente em funcionamento, já que alguns deles ainda apresentam alguns bugs para resolver. Se você preferir uma abordagem mais purista para recriar consoles dos anos 90, recentemente apresentamos um projeto que reproduziu um kit de desenvolvimento Genesis usando hardware original.

Obrigado a [Anônimo] pela dica!