Kompania Olimex ka lançuar së fundmi CERBERUS 2100, një revolucion për edukimin e shkencave kompjuterike. Është një tabelë edukative e hapur harduerike, e programueshme në gjuhën BASIC, e cila ka mikroprocesorë 8-bit Z80 dhe 6502, si dhe një mikrokontrollues AVR Microchip që vepron si kontrollues I/O. Po, CPU-të legjendare Zilog Z80 dhe MOS Technology 6502 që mundësonin disa nga kompjuterët më të rëndësishëm dekada më parë.
CERBERUS 2100, i cili ka disa CPLD, është plotësisht i programueshëm, nga niveli më i ulët (porta individuale dhe rrokullisje) deri te interpretuesit BASIC që funksionojnë në CPU-të Z80 dhe 6502. Pllaka nuk është dizajni i vetë Olimex, por është projektuar nga Bernardo Kastrup (i njohur gjithashtu si TheByteAttic) , ndërsa interpretuesit BAZË janë shkruar nga Alexander Sharikhin (6502) dhe Dean Belfield (Z80).
El Kodi BIOS është shkruar në C dhe është përpiluar nën Arduino IDE. Duke përjashtuar sinjalet video, FAT-CAT kryen të gjitha funksionet I/O, të tilla si operacionet e sistemit të skedarëve, kontrolli dhe zgjerimi i tastierës, si dhe daljen e zërit, dhe mbështet transferimet DMA me FAT-SPACER.
Të gjitha dosjet për prodhimin e bordit janë në dispozicion falë Bernardo Kastrup, por vetë prodhimi kryhet nga kompania bullgare Olimex, e cila aktualisht shet bordin. CERBERUS 2100 219 euro. Skedarët e dizajnit të harduerit, firmware dhe dokumentacioni i detajuar mund të gjenden në faqen e internetit të GitHub dhe TheByteAttic. Për ata që preferojnë përmbajtje video, është gjithashtu i disponueshëm një prezantim 45-minutësh.
Specifikimet e CERBERUS 2100
Si Specifikimet teknike Nga ky bord i programueshëm, kemi sa vijon:
- Njësitë e përpunimit:
- CPU Zilog Z80 8-bit në 4 ose 8 MHz (përdoruesi mund të zgjedhë frekuencën e orës)
- Western Design Center W65C02S CPU 8-bit në 4 ose 8 MHz (përdoruesi mund të zgjedhë frekuencën e orës) *[ndërsa Z80 është ende i prodhuar nga vetë Zilog, i cili është ende funksional, 6502 është prodhuar nga Western Design, që nga MOS Technology u zhduk]
- Mikroçip 328-bitësh AVR ATMega8PB 328 MHz "FAT-CAT" MCU (mikrokontrollues i personalizuar ATmega16pb)
- CPLD (ATF1508AS-7AX100):
- FAT-SCUNK (Scan Counter and clockK) dhe FAT-CAVIA (ChAracter Video Adapter) për qarqet video të lidhura me oshilator 25.175 MHz
- FAT-SPACER (Serial në Parallel ControllER) për konvertimin e sinjalit, orë, serial/paralel me oshilator 16 MHz
- RAM 64 KB i adresueshëm nga përdoruesi
- Hapësira ruajtëse: Vende për kartën MicroSD me sistem skedarësh të integruar në BIOS (AVR)
- Mbështetja e daljes video dhe grafike:
- Dalje video VGA deri në rezolucione 320x240 (në fakt është 640x480 px me 2x2 piksele)
- Bazuar në karaktere 40x30, të adresueshme individualisht për çdo karakter
- Deri në 8 ngjyra të njëkohshme në ekran
- Bitmap e ripërcaktuar nga përdoruesi për grafika me pllaka ose mozaik
- Korrigjimi - 3x lidhje JTAG
- Zgjerim – Vende për zgjerim me 40 kunja me I/O gjenerike nëpërmjet FAT-CAT dhe FAT-SPACER
- otros:
- Konektori PS/2 i pajtueshëm për tastierën USB
- Sinjalizues i integruar
- Fuqia - 5 V përmes USB-C
Më shumë informacion - Olimex