Tux Machines

CERBERUS2100: A Multi-CPU Open-Source Educational Microcomputer

Posted by Rianne Schestowitz on Feb 09, 2024,

updated Feb 10, 2024

KDE: 15-Minute Bug Initiative update
Android Leftovers
↺ CERBERUS2100 board overview

Olimex recently featured the CERBERUS 2100 which is a multi-processor microcomputer that integrates classic computing architectures with modern design principles, offering a comprehensive educational platform for electronics and computer engineering students.

CERBERUS 2100 utilizes three custom ICs (CPLDs)—FAT-SCUNK, FAT-CAVIA, and FAT-SPACER—which are central to the system’s flexibility and programmability. These CPLDs enable in-system hardware reconfiguration, facilitating educational exploration and hardware experimentation.

The BIOS, written as an Arduino AVR sketch in C, is approachable and easily editable, reflecting the system’s open-source design. Users can engage with the system on a ‘bare metal’ level or through BASIC interpreters provided for both the Z80 and W65C02S CPUs.

Read on

↺ Read on

CNX Software:

CERBERUS 2100 is a BASIC-programmable educational board with Z80 and 6502 8-bit CPUs

↺ CERBERUS 2100 is a BASIC-programmable educational board with Z80 and 6502 8-bit CPUs
The CERBERUS 2100 features several CPLD and is fully programmable from the lowest level (individual gates and flip-flops) up to BASIC interpreters running on the Z80 and 6502 CPUs. Olimex did not design this themselves as the hardware design is from Bernardo Kastrup (aka TheByteAttic), while BASIC interpreters were written by Alexander Sharikhin (6502) and Dean Belfield (Z80).
gemini.tuxmachines.org