Browsing by Author "Jacinto, Gustavo Dinis Venturinha Cercas Lopes"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Realização de um ZX spectrum em FPGAPublication . Jacinto, Gustavo Dinis Venturinha Cercas Lopes; Duarte, Rui PolicarpoO ZX Spectrum era um computador doméstico popular de 8 bits da Sinclair Research dos anos 80. Os periféricos utilizados pelo ZX Spectrum, como a televisão analógica e as cassetes de áudio, hoje em dia estão desactualizados. Assim, estes computadores não são facilmente utilizáveis hoje em dia. Tendo isto em conta, uma atualização para o ZX Spectrum 48k poderia permitir o suporte de periféricos modernos, mantendo a compatibilidade com o ZX Spectrum 48k original. Neste projeto de investigação, foi escolhida uma placa FPGA Terasic DE2-115 como plataforma alvo para implementar o ZX Spectrum 48k com o seu suporte de novos periféricos. Esta placa inclui uma FPGA Intel Cyclone IV, uma porta VGA, uma porta PS/2, uma I/O de áudio analógica, uma ranhura para cartões SD e uma expansão de I/O para ligar joysticks. O trabalho desta dissertação envolveu a implementação do sistema original completo em hardware reconfigurável, bem como de todos os controladores para os novos periféricos, em VHDL. Para além do hardware, foi também desenvolvido software em assembly para o CPU Z80. Um processador de software NIOS II foi incluído e programado para fornecer novas funcionalidades a um sistema informático antigo que este não poderia suportar de outra forma. Este trabalho demonstra a possibilidade de reutilizar arquitecturas, como a proposta, para atualizar sistemas antigos. Os resultados mostram que a arquitetura modernizada funciona como a original. O projeto completo do ZX Spectrum modernizado está disponível publicamente no Git Hub como código aberto.