CERBERUS 2100: neverjetna programabilna plošča za izobraževanje z legendarnimi procesorji Z80 in 6502

cerberus

podjetje Olimex je pred kratkim lansiral CERBERUS 2100, revolucija v izobraževanju računalništva. Gre za odprto strojno izobraževalno ploščo, programljivo v jeziku BASIC, ki ima 8-bitna mikroprocesorja Z80 in 6502 ter mikrokrmilnik Microchip AVR, ki deluje kot I/O krmilnik. Da, legendarni procesorji Zilog Z80 in tehnologija MOS 6502, ki sta pred desetletji poganjala nekatere najpomembnejše računalnike.

CERBERUS 2100, ki ima več CPLD, je popolnoma programabilen, od najnižje ravni (posamezna vrata in flip-flops) do tolmačev BASIC, ki delujejo na procesorjih Z80 in 6502. Plošča ni Olimexova lastna zasnova, ampak jo je oblikoval Bernardo Kastrup (znan tudi kot TheByteAttic). , medtem ko sta BASIC tolmače napisala Alexander Sharikhin (6502) in Dean Belfield (Z80).

CERBERUS deli

El Koda BIOS-a je napisana v C in je prevedena v Arduino IDE. Razen video signalov FAT-CAT izvaja vse V/I funkcije, kot so operacije datotečnega sistema, nadzor in razširitev tipkovnice ter zvočni izhod, in podpira prenose DMA s FAT-SPACER.

Vse datoteke za izdelavo plošče so na voljo po zaslugi Bernarda Kastrupa, samo izdelavo pa izvaja bolgarsko podjetje Olimex, ki ploščo trenutno prodaja. CERBERUS 2100 za 219 evrov. Datoteke za načrtovanje strojne opreme, vdelano programsko opremo in podrobno dokumentacijo lahko najdete na spletni strani GitHub in TheByteAttic. Za tiste, ki imate raje video vsebine, je na voljo tudi 45-minutni uvod.

Specifikacije CERBERUS 2100

Kot za Tehnične specifikacije Iz te programabilne plošče imamo naslednje:

  • Procesne enote:
    • 80-bitni procesor Zilog Z8 pri 4 ali 8 MHz (uporabnik lahko izbere taktno frekvenco)
    • Western Design Center W65C02S 8-bitni CPE pri 4 ali 8 MHz (uporabnik lahko izbere taktno frekvenco) * [medtem ko Z80 še vedno proizvaja sam Zilog, ki še vedno deluje, 6502 proizvaja Western Design, saj MOS Technology izginil]
    • Microchip 328-bitni AVR ATMega8PB 328 MHz “FAT-CAT” MCU (mikrokrmilnik ATmega16pb po meri)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK (števec skeniranja in ura) in FAT-CAVIA (ChAracter Video Adapter) za video vezja, povezana z oscilatorjem 25.175 MHz
    • FAT-SPACER (Serial to Parallel ControllER) za pretvorbo signala, ure, serijsko/vzporedno s 16 MHz oscilatorjem
  • 64 KB uporabniško naslovljivega RAM-a
  • Shramba: Reža za kartico MicroSD z datotečnim sistemom, vgrajenim v BIOS (AVR)
  • Video izhod in grafična podpora:
    • VGA video izhod do ločljivosti 320x240 (dejansko je 640x480 px z 2x2 slikovnimi pikami)
    • Temelji na 40x30 znakih, ki jih je mogoče nasloviti posebej za vsak znak
    • Do 8 hkratnih barv na zaslonu
    • Uporabniško redefinirana sprotna bitna slika za ploščice ali mozaične grafike
  • Odpravljanje napak – 3x JTAG priključki
  • Razširitev – 40-pinska razširitvena reža z generičnim V/I prek FAT-CAT in FAT-SPACER
  • Drugo:
    • Priključek PS/2, združljiv s tipkovnico USB
    • Integrirano brenčalo
    • Napajanje – 5V preko USB-C

Več informacij - Olimex


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.