Witam.
Przedstawiam projekt emulatora starych komputerów na układzie FPGA (Xilinx Spartan6: XC6SLX9). Jest to uproszczona wersja wcześniejszego mojego projektu "5B5-Pro".
Emulator posiada:
- FPGA XC6SLX9,
- wyjście HDMI (z dźwiękiem),
- 512kB 16bitową pamięć SRAM,
- mikrokontroler ARM Cortex M0 (LPC1114) służący do konfigurowania fpga, ładowania oprogramowania i komunikacji z peryferiami (klawiatura, joystick, uSD...),
- gniazdo uSD,
- radio nRF24l01+,
- 32GPIO do dowolnego wykorzystania,
- gniazdo zasilania 5V microUSB (pobór prądu poniżej 70mA),
- wymiary 50x50mm.
Klawiatura/mysz jaką użyłem to
Na chwilę obecną udało mi się odpalić emulację C64 i NESa.
5B5-Lite:
Obudowa (widok od spodu) i rendering (widok od góry):
Schemat:
Joystick:
C64:
NES:
ZX Spectrum 128k:
Amiga:
Atari:
5B5-Pro:
Fajne? Ranking DIY