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

CERBERUS

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).

CERBERUS dijelovi

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


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.