Kompanija Olimex je nedavno lansirao CERBERUS 2100, revolucija u informatičkom obrazovanju. To je otvorena hardverska obrazovna ploča, programabilna na BASIC jeziku, koja ima 8-bitne Z80 i 6502 mikroprocesore, kao i Microchip AVR mikrokontroler koji djeluje kao I/O kontroler. Da, legendarni Zilog Z80 CPU i MOS Technology 6502 koji su pokretali neke od najvažnijih računara pre nekoliko decenija.
CERBERUS 2100, koji ima nekoliko CPLD, je potpuno programabilan, od najnižeg nivoa (pojedinačne kapije i flip-flops) do BASIC interpretatora koji rade na procesorima Z80 i 6502. Ploča nije Olimexov vlastiti dizajn, već je dizajnirao Bernardo Kastrup (također poznat kao TheByteAttic) , dok su BASIC tumače napisali Alexander Sharikhin (6502) i Dean Belfield (Z80).
El BIOS kod je napisan na C i kompajliran je pod Arduino IDE. Isključujući video signale, FAT-CAT obavlja sve I/O funkcije, kao što su operacije sistema datoteka, kontrola i proširenje tastature, i izlaz zvuka, i podržava DMA transfere sa FAT-SPACER-om.
Svi fajlovi za izradu ploče su dostupni zahvaljujući Bernardu Kastrupu, ali samu proizvodnju obavlja bugarska kompanija Olimex, koja trenutno prodaje ploču CERBERUS 2100 za 219 eura. Datoteke dizajna hardvera, firmver i detaljna dokumentacija mogu se naći na GitHub i TheByteAttic web stranici. Za one koji preferiraju video sadržaje, na raspolaganju je i 45-minutni uvod.
CERBERUS 2100 Specifikacije
Što se tiče 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 u funkciji, 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-ovi (ATF1508AS-7AX100):
- FAT-SCUNK (brojač skeniranja i sat) i FAT-CAVIA (karakterni video adapter) za video kola povezana sa oscilatorom od 25.175 MHz
- FAT-SPACER (Serial to Parallel ControllER) za konverziju signala, taktove, serijski/paralelni sa 16 MHz oscilatorom
- 64 KB RAM memorije kojoj se može adresirati korisnik
- Skladištenje: slot za MicroSD karticu sa sistemom datoteka ugrađenim u BIOS (AVR)
- Video izlaz i grafička podrška:
- VGA video izlaz do rezolucije 320x240 (u stvari je 640x480 px sa 2x2 piksela)
- Zasnovan na 40x30 karaktera, pojedinačno adresiran za svaki znak
- Do 8 simultanih boja na ekranu
- Korisnički redefinisana Bitmapa u hodu za pločice ili mozaičke grafike
- Otklanjanje grešaka – 3x JTAG konektora
- Proširenje – 40-pinski slot za proširenje sa generičkim I/O preko FAT-CAT i FAT-SPACER
- Ostalo:
- PS/2 konektor kompatibilan za USB tastaturu
- Integrisana zujalica
- Napajanje – 5V preko USB-C
Više informacija - Olimex