CERBERUS 2100: incredibile scheda programmabile per l'istruzione con le leggendarie CPU Z80 e 6502

CERBERO

L'azienda Olimex ha recentemente lanciato il CERBERUS 2100, una rivoluzione per l'educazione informatica. Si tratta di una scheda didattica hardware aperto, programmabile nel linguaggio BASIC, che dispone di microprocessori Z8 e 80 a 6502 bit, nonché di un microcontrollore Microchip AVR che funge da controller I/O. Sì, le leggendarie CPU Zilog Z80 e la tecnologia MOS 6502 che alimentavano alcuni dei computer più importanti decenni fa.

Il CERBERUS 2100, che ha diversi CPLD, è completamente programmabile, dal livello più basso (gate individuali e flip-flop) agli interpreti BASIC che girano sulle CPU Z80 e 6502. La scheda non è un progetto di Olimex, ma è stata progettata da Bernardo Kastrup (noto anche come TheByteAttic) , mentre gli interpreti BASIC sono stati scritti da Alexander Sharikhin (6502) e Dean Belfield (Z80).

Parti di CERBERUS

El Il codice BIOS è scritto in C ed è compilato nell'IDE Arduino. Escludendo i segnali video, FAT-CAT esegue tutte le funzioni I/O, come operazioni di file system, controllo ed espansione della tastiera e uscita audio, e supporta trasferimenti DMA con FAT-SPACER.

Tutti i file per la produzione della scheda sono disponibili grazie a Bernardo Kastrup, ma la produzione stessa è effettuata dalla società bulgara Olimex, che attualmente vende la scheda CERBERUS 2100 a 219 euro. File di progettazione hardware, firmware e documentazione dettagliata sono disponibili su GitHub e sul sito Web TheByteAttic. Per chi preferisce i contenuti video è disponibile anche un'introduzione di 45 minuti.

Specifiche CERBERUS 2100

Come l' Specifiche tecniche Da questa scheda programmabile, abbiamo quanto segue:

  • Unità di elaborazione:
    • CPU Zilog Z80 a 8 bit a 4 o 8 MHz (l'utente può scegliere la frequenza di clock)
    • Western Design Center W65C02S CPU a 8 bit a 4 o 8 MHz (l'utente può scegliere la frequenza di clock) *[mentre lo Z80 è ancora prodotto dalla stessa Zilog, che è ancora operativa, il 6502 è prodotto da Western Design, poiché la tecnologia MOS scomparso]
    • MCU “FAT-CAT” Microchip a 328 bit ATMega8PB 328 MHz (microcontroller ATmega16pb personalizzato)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK (Scan CoUNter and clock) e FAT-CAVIA (ChAracter Video Adapter) per circuiti video collegati con oscillatore a 25.175 MHz
    • FAT-SPACER (Serial to Parallel ControllER) per conversione segnali, clock, seriale/parallelo con oscillatore 16 MHz
  • RAM indirizzabile dall'utente da 64 KB
  • Memorizzazione: slot per scheda MicroSD con file system integrato nel BIOS (AVR)
  • Uscita video e supporto grafico:
    • Uscita video VGA fino a risoluzioni di 320x240 (in realtà è 640x480 px con 2x2 pixel)
    • Basato su 40x30 caratteri, indirizzabili individualmente per ciascun carattere
    • Fino a 8 colori simultanei sullo schermo
    • Bitmap al volo ridefinibili dall'utente per grafica a piastrelle o mosaico
  • Debug: 3 connettori JTAG
  • Espansione: slot di espansione a 40 pin con I/O generico tramite FAT-CAT e FAT-SPACER
  • altro:
    • Connettore PS/2 compatibile per tastiera USB
    • Cicalino integrato
    • Alimentazione: 5 V tramite USB-C

Maggiori informazioni - Olimex


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.