Olimex presenta il computer didattico CERBERUS 2100

Olimex ha appena annunciato il lancio dell’hardware open source CERBERUS 2100, un computer didattico multiprocessore a 8 bit con CPU Z80 e 6502, nonché un processore Microchip AVR che funge da controller I/O.

Il CERBERUS 2100 è dotato di diversi CPLD ed è completamente programmabile dal livello più basso (gate individuali e flip-flop) fino agli interpreti BASIC in esecuzione sulle CPU Z80 e 6502. Olimex non lo ha progettato da solo poiché il design dell’hardware è di Bernardo Kastrup (aka TheByteAttic), mentre gli interpreti BASIC sono stati scritti da Alexander Sharikhin (6502) e Dean Belfield (Z80).

 

Olimex

 

Caratteristiche Tecniche

  • Processori
    • Microprocessore Zilog Z80 a 8 bit a 4 o 8 MHz (selezionabile dall’utente)
    • Microprocessore Western Design Center W65C02S a 8 bit a 4 o 8 MHz (selezionabile dall’utente)
    • Microcontrollore Microchip AVR ATMega328PB a 8 bit “FAT-CAT” (Custom ATmega328pb) a 16 MHz
  • CPLD (ATF1508AS-7AX100)
    • FAT-SCUNK (Scan CoUNter and clock) e FAT-CAVIA (ChAracter Video Adapter) per circuito video collegato ad un oscillatore a 25,175 MHz
    • FAT-SPACER (Serial to PArallel ControllER) per segnali, clock, conversione seriale<->parallelo collegato ad un oscillatore a 16 MHz
  • Memoria: 64 KB di RAM indirizzabile dall’utente
  • Archiviazione: slot per scheda MicroSD con file system integrato nel BIOS (AVR)
  • Uscita video e supporto grafico
    • Uscita video VGA con risoluzione 320×240 (nota: attualmente 640×480 con 2×2 pixel)
    • Basato sui caratteri con 40×30 caratteri indirizzabili individualmente
    • Fino a 8 colori dello schermo simultanei
    • Bitmap di caratteri ridefinibili al volo dall’utente per la grafica dei riquadri
  • Debug: 3 connettori JTAG
  • Espansione: slot di espansione a 40 pin con protocollo I/O generico che passa attraverso CPLD FAT-CAT e FAT-SPACER
  • Varie
    • Tastiera USB standard compatibile con PS/2
    • Cicalino
  • Alimentazione: 5 V tramite porta USB-C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Il BIOS è scritto in C e compilato sotto l’IDE Arduino. Escludendo i segnali video, FAT-CAT esegue tutte le funzioni I/O come operazioni sul file system, controllo della tastiera, espansione e uscita audio. Supporta i trasferimenti DMA FAT-SPACER.

Potete trovare i file di progettazione hardware, il firmware e la documentazione dettagliata su GitHub e sul sito Web TheByteAttic. Chi preferisce i contenuti video può anche guardare il video introduttivo di 45 minuti sopra riportato. Bernardo Kastrup fornisce tutti i file per la produzione (attenzione che fornisce soltanto i file, non i circuiti stampati). Della realizzazione vera e propria, invece, se ne occupa l’azienda bulgara Olimex che attualmente vende la scheda CERBERUS 2100 per 219 euro.

 

Join our groups on Telegram…

… and don’t forget our social channels!

###Da sempre appassionato di tecnologia, soffro di insaziabile curiosità scientifica. Adoro sperimentare e approfondire le mie conoscenze sulle ultime novità sul mercato in termini di hardware, alta tecnologia e videogiochi. Attratto e coinvolto nella prototipazione hardware dalla piattaforma Arduino, Raspberry Pi e Nvidia Jetson.### ###Always passionate about technology, I am suffering from insatiable scientific curiosity. I love experimenting and deepening of my knowledge on the latest news on the market in terms of hardware, hi-tech and video games. Got attracted and involved in hardware prototyping by the Arduino platform, Raspberry Pi and Nvidia Jetson.###

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.