Minimig

Innen: amigaspirit.hu - pegasos.hu Wiki
A lap korábbi változatát látod, amilyen Neongod (vitalap | szerkesztései) 2007. október 2., 17:48-kor történt szerkesztése után volt.
Ugrás a navigációhozUgrás a kereséshez
Minimig

A Minimig (Mini Amiga) egy 12x12cm-es pici alaplap, melyet Dennis van Weeren készített. A célja egy Amiga 500-al maximálisan kompatibilis, nyílt forrású gép létrehozása FPGA alapokon. Az immáron elkészült Minimig kapcsolási rajzát és összeszerelési útmutatóját bárki letöltheti és használhatja a GPL licenc keretében.

A nyomtatott áramkört már legyártva is meg lehet vásárolni egy minimális összegért, és a szükséges alkatrészeket otthon ráforraszthatjuk. Komplett Minimig-ek forgalmazásáról egyelőre még nincs hír, de mivel a kereslet a termékre - amigás viszonylatokban - óriási, ezért várható, hogy hamarosan elérhetőek lesznek az előre szerelt Minimig-ek is.


Mit tud?

A Minimig rev1.0 és rev1.1 a következő implementációt nyújtja:

  • Motorola 68000 CPU.
  • OCS PAL video.
  • 512 kb SRAM a Kickstart számára, ROM-ként kezelve.
  • 1024 kb SRAM FastRAM.
  • 512 kb SRAM ChipRAM.
  • OSD (képernyőn megjelenő menü) az ADF képfájlok kiválasztására az MMC kártyáról, a billentyűzet vagy a joystick segítségével.


Miből áll?

A Minimig rev1.0 alaplap az alábbi alkatrészekből épül fel:

  • Xilinx Spartan-3 400k gate (XC3S400-4PQ208C) FPGA (a kapacitás 82% -a kihasználva).
  • Freescale MC68SEC000, 3,3V, 7.09379 MHz-en.
  • Amiga ChipRAM bus és FastRAM összevonva egy szinkron bus-ba mely 7.09379 MHz-en fut.
  • 2 MB 70 ns aszinkron SRAM (2x 524288 x 16 bit).
  • MCU PIC 18LF252-I/SP [3] a FAT16 kezelését valósítja meg és betölti az FPGA konfigurációját és a kickstartot. Továbbá szimulálja a floppykezelést az ADF állományok folyamatos olvasásával.
  • MMC Flash memória kártya, melyen az FPGA konfigurációja, a kickstart és a szimulált számítógép többi programja is helyet kap.
  • 3× LED a MC68000 processzor státuszának kijelzéséhez.
  • Video D/A és VGA csatlakozó.
  • Audio 8 bit sigma-delta konverter.
  • +5V DC (~100mA).

Portok

  • 4x általános I/O az fpga felől (GPIO)
  • JTAG a chip-ek programozásához (TMS, TDI, TDO, TCK)
  • RS232 serial port
  • 2x Joystick, Atari 2600 DB9M típusú.
  • HD15F VGA video (PAL kimenetre képes, melyet SCARTra köthetünk).
  • MMC Flash memóriakártya hely.
  • PS/2 csatlakozó egér és billentyűzet számára
  • 3,5 mm audio jack
  • +5V DC 2,1 mm tápegység csatlakozó.


Mire lehet használni?

A Minimig sokmindenre jó. Többek között futtathatunk rajta amigás programokat, kimenthetjük régi állományainkat, játszhatunk a tonnányi ADF segítségével, melyeket könnyedén az MMC kártyára tudunk másolni szinte bárhol, lehetőséget teremt új játékok/demók készítésére is, melyek kihasználják a Minimig megnövelt képességeit (gyorsabb memória, több szín, stb). De mindenekelőtt a Minimig egy bizonyítása annak, hogy egy Amiga újraépítése FPGA alapokon megvalósítható.

A jövője mostmár az amigás community kezében van, lehet bővíteni, átalakítani, egy igazán erős és mindennel felszerelt Amigát készíteni belőle. Vagy akár a C64 DTV mintájára egy joystick-ba szerelt Amiga 500-at is el lehet képzelni.