CERBERUS 2100: uskumatult programmeeritav õppeplaat legendaarsete Z80 ja 6502 protsessoritega

CERBERUS

ettevõtte Olimex tõi hiljuti turule mudeli CERBERUS 2100, revolutsioon informaatikahariduses. Tegemist on BASIC-keeles programmeeritava avatud riistvaralise õppeplaadiga, millel on 8-bitised Z80 ja 6502 mikroprotsessorid ning Microchip AVR mikrokontroller, mis toimib I/O kontrollerina. Jah, legendaarsed Zilog Z80 protsessorid ja MOS Technology 6502, mis toitasid aastakümneid tagasi mõnda kõige olulisemat arvutit.

CERBERUS 2100, mis on mitu CPLD-d, on täielikult programmeeritav, alates madalaimast tasemest (individuaalsed väravad ja flip-flops) kuni BASIC-tõlkideni, mis töötavad protsessoritel Z80 ja 6502. Plaat ei ole Olimexi enda disain, vaid selle kujundas Bernardo Kastrup (tuntud ka kui TheByteAttic) , samas kui BASIC-tõlgid kirjutasid Alexander Sharikhin (6502) ja Dean Belfield (Z80).

CERBERUS osad

El BIOS-i kood on kirjutatud C-keeles ja kompileeritud Arduino IDE all. Välja arvatud videosignaalid, täidab FAT-CAT kõiki I/O funktsioone, nagu failisüsteemi toimingud, klaviatuuri juhtimine ja laiendamine ning heliväljund, ning toetab DMA-edastusi FAT-SPACERiga.

Kõik plaadi valmistamise failid on saadaval tänu Bernardo Kastrupile, kuid tootmist ise teostab Bulgaaria firma Olimex, mis praegu plaati müüb CERBERUS 2100 hinnaga 219 eurot. Riistvara disainifailid, püsivara ja üksikasjalik dokumentatsioon leiate GitHubi ja TheByteAtticu veebisaidilt. Videosisu eelistajatele on saadaval ka 45-minutiline tutvustus.

CERBERUS 2100 tehnilised andmed

Kuna Tehnilised kirjeldused Sellel programmeeritaval plaadil on meil järgmine:

  • Töötlemisüksused:
    • Zilog Z80 8-bitine protsessor sagedusel 4 või 8 MHz (kasutaja saab valida taktsageduse)
    • Western Design Center W65C02S 8-bitine protsessor sagedusel 4 või 8 MHz (kasutaja saab valida taktsageduse) *[kui Z80 toodab endiselt Zilog ise, mis on endiselt töökorras, siis 6502 toodab Western Design, kuna MOS Technology kadunud ]
    • Mikrokiip 328-bitine AVR ATMega8PB 328 MHz “FAT-CAT” MCU (kohandatud ATmega16pb mikrokontroller)
  • CPLD-d (ATF1508AS-7AX100):
    • FAT-SCUNK (skannimisloendur ja kell) ja FAT-CAVIA (tähemärgivideoadapter) 25.175 MHz ostsillaatoriga ühendatud videoahelate jaoks
    • FAT-SPACER (serial to Parallel ControllER) signaali muundamiseks, kellad, jada/paralleel 16 MHz ostsillaatoriga
  • 64 KB kasutajaaadresseeritav RAM
  • Salvestusruum: BIOS-i sisseehitatud failisüsteemiga MicroSD-kaardi pesa (AVR)
  • Videoväljundi ja graafika tugi:
    • VGA-videoväljund kuni eraldusvõimega 320x240 (tegelikult on see 640x480 px ja 2x2 pikslit)
    • Põhineb 40x30 tähemärgil, iga märgi jaoks eraldi adresseeritav
    • Kuni 8 samaaegset värvi ekraanil
    • Kasutaja poolt uuesti defineeritav automaatne bitmap paani- või mosaiikgraafika jaoks
  • Silumine – 3x JTAG-pistikut
  • Laiendus – 40-kontaktiline laienduspesa üldise I/O-ga FAT-CATi ja FAT-SPACERi kaudu
  • Muu:
    • USB-klaviatuuriga ühilduv PS/2 pistik
    • Integreeritud sumisti
    • Toide – 5V USB-C kaudu

Rohkem informatsiooni - Olimex


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.