CERBERUS 2100: nevjerojatna programabilna ploča za obrazovanje s legendarnim Z80 i 6502 CPU-ima

kerber

Tvrtka Olimex je nedavno lansirao CERBERUS 2100, revolucija u informatičkom obrazovanju. Riječ je o otvorenoj hardverskoj edukativnoj ploči, programabilnoj u BASIC jeziku, koja ima 8-bitne Z80 i 6502 mikroprocesore, kao i Microchip AVR mikrokontroler koji ima ulogu I/O kontrolera. Da, legendarni Zilog Z80 CPU i MOS Technology 6502 koji su pokretali neka od najvažnijih računala prije desetljeća.

CERBERUS 2100, koji ima nekoliko CPLD-ova, potpuno je programabilan, od najniže razine (pojedinačna vrata i flip-flops) do BASIC interpretatora koji rade na CPU-ima Z80 i 6502. Ploča nije Olimexov vlastiti dizajn, već ju je dizajnirao Bernardo Kastrup (također poznat kao TheByteAttic) , dok su BASIC tumače napisali Alexander Sharikhin (6502) i Dean Belfield (Z80).

CERBERUS dijelovi

El BIOS kod je napisan u C-u i kompajliran je pod Arduino IDE. Isključujući video signale, FAT-CAT obavlja sve I/O funkcije, kao što su operacije datotečnog sustava, kontrola i proširenje tipkovnice i zvučni izlaz, te podržava DMA prijenose s FAT-SPACER-om.

Sve datoteke za izradu ploče dostupne su zahvaljujući Bernardu Kastrupu, ali samu proizvodnju vrši bugarska tvrtka Olimex koja trenutno prodaje ploču CERBERUS 2100 za 219 eura. Datoteke dizajna hardvera, firmware i detaljna dokumentacija mogu se pronaći na GitHub i TheByteAttic web stranici. Za one koji više vole video sadržaj, na raspolaganju je i uvod u trajanju od 45 minuta.

CERBERUS 2100 Specifikacije

Kao Tehničke specifikacije Od ove programabilne ploče imamo sljedeće:

  • Jedinice za obradu:
    • Zilog Z80 8-bitni CPU na 4 ili 8 MHz (korisnik može odabrati frekvenciju takta)
    • Western Design Center W65C02S 8-bitni CPU na 4 ili 8 MHz (korisnik može odabrati frekvenciju takta) *[dok Z80 još uvijek proizvodi sam Zilog, koji je još uvijek operativan, 6502 proizvodi Western Design, budući da MOS tehnologija nestao ]
    • Microchip 328-bitni AVR ATMega8PB 328 MHz “FAT-CAT” MCU (prilagođeni ATmega16pb mikrokontroler)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK (Brojač skeniranja i sat) i FAT-CAVIA (ChAracter Video Adapter) za video sklopove povezane s oscilatorom od 25.175 MHz
    • FAT-SPACER (Serijski u paralelni kontroler) za konverziju signala, satove, serijski/paralelno s oscilatorom od 16 MHz
  • 64 KB RAM-a koji može adresirati korisnik
  • Pohrana: utor za MicroSD karticu sa sustavom datoteka ugrađenim u BIOS (AVR)
  • Video izlaz i podrška za grafiku:
    • VGA video izlaz do rezolucije 320x240 (zapravo je 640x480 px s 2x2 piksela)
    • Temeljeno na 40x30 znakova, pojedinačno adresiranje za svaki znak
    • Do 8 istovremenih boja na ekranu
    • On-the-fly bitmapa koju može redefinirati korisnik za pločice ili mozaik grafike
  • Debugging – 3x JTAG konektori
  • Proširenje – 40-pinski utor za proširenje s generičkim I/O putem FAT-CAT i FAT-SPACER
  • Ostalo:
    • PS/2 konektor kompatibilan za USB tipkovnicu
    • Integrirani zvučni signal
    • Napajanje – 5V preko USB-C

Više informacija - Olimex


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.