Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Ongoing

STD CERBERUS 2080™

License: MIT

Mode: Editors' pick

  • 3.1k
  • 0
  • 4
Update time: 2022-03-23 11:20:10
Creation time: 2021-02-11 18:46:41
Description

CERBERUS 2080™ is a complete, innovative, fully-functional, multi-processor 8-bit microcomputer. Featured on HACKADAY, it is meant as an open-source educational platform for students of computer engineering and advanced hobbyists, supporting both the Z80 and the 65C02 CPUs. As such, it has been designed correctly so to provide a proper example. Unlike many hobby computers, CERBERUS is a self-contained system and rock-solid in terms of robustness and reliability. It's also pretty darn fast!

CERBERUS gives the user direct, convenient and unrestricted access to the hardware. It demystifies computers by showing in detail how one is built, from the gate-level up.

CERBERUS's architecture illustrates how a multi-processor system can be implemented. Its design was done explicitly at the gate-level, with no high-level hardware synthesis tools. The chipset of 3 custom ICs is implemented by in-system programmable CPLDs.

CERBERUS’s architecture is clean and highly didactic, no ugly compromises having been made for cost-reduction purposes. It can be regarded as an advanced, elegant successor to classical late-70s microcomputers such as the ZX80, TRS-80 and PET 2001.

If you wonder what you can actually do with CERBERUS, beyond learning computer engineering, there is quite some software development for it, some ongoing, some already available. Check out the project's official website at: https://www.thebyteattic.com/p/cerberus-2080.html

You can find CERBERUS 2080™'s complete manual and bill of materials on my Github page, where the entire design can be freely downloaded under a very permissive license. There is a discussion group on Facebook dedicated to all things CERBERUS. Finally, here is a video playlist chronicling the entire design and build process of CERBERUS, where I provide in-depth commentary on every design step and decision.

CERBERUS 2080™'s board complies with the micro-ATX standard and can be fitted into standard cases and trays (in the pictures, two standard micro-ATX plexiglass trays are used as case).

Only 5V, through-hole technology is used, so advanced hobbyists should be able to build CERBERUS on their own without problems. If you are a beginner in electronics, however, CERBERUS 2080™ should not be your first project.

You can buy a CERBERUS 2080 kit, with pre-programmed CPLDs and microcontroller, from the Home Computer Museum. All you need to do is solder the components, which are all through-hole parts relatively easy to solder. But if you prefer, you can also buy a pre-assembled unit from the museum, using the same link above. In either case, you will be contributing to a registered public-interest nonprofit dedicated to preserving the history of computers, as 100% of the proceeds go to the museum, none to me.

Design Drawing
schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 Wurth-Elektronik-694106301002 9V-DC KLDX0202APLT 1
2 SN74HC244N BUFFER1,BUFFER2 DIP794W53P254L2540H508Q20N 2
3 470µF C1 CAP-TH_BD6.3-P2.50-D1.0-FD 1
4 10µF C2,C19,C31,C35 CAP-TH_BD6.3-P2.50-D1.0-FD 4
5 100nF C3,C6,C7,C8,C9,C10,C11,C12,C13,C16,C17,C18,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C38,C39,C40 CAP-TH_L3.6-W2.3-P5.00-D0.5 26
6 470pF C4,C5 CAP-TH_L5.0-W2.5-P5.08-D0.7 2
7 100µF C14,C15,C32,C34,C36 CAP-TH_BD6.3-P2.50-D1.0-FD 5
8 ATF1504AS CAVIA PLCC-44 1
9 7132LA55PDGI CHAR-DPRAM,VIDEO-DPRAM DIP1549W51P254L6185H508Q48N 2
10 SB2H100-E3/54 D1 DO-15_BD3.1-L6.7-P10.70-D0.9-RD 1
11 103308-1 JTAG-CAVIA,JTAG-SCUNK,JTAG-SPACER SHDR10W66P254_2X5_2032X914X978 3
12 Wurth-Elektronik-151051BS04000 POWER LED-TH_BD3.0-P2.54-FD 1
13 BC337-40 Q1 TO-92-3_L4.8-W3.7-P2.54-L 1
14 BC547B Q2,Q3 TO-92-3_L4.8-W3.7-P2.54-L 2
15 220Ω R1,R4 RES-TH_BD2.3-L6.5-P10.50-D0.5 2
16 68Ω R2,R3 RES-TH_BD2.3-L6.5-P10.50-D0.5 2
17 10KΩ R5,R6,R7,R8,R9,R10,R65,R11,R12,R49,R50,R63,R13,R14,R15,R16,R17,R18,R19,R20,R21,R22,R23,R24,R25,R26,R27,R28,R29,R30,R31,R32,R33,R34,R35,R36,R39,R40,R41,R42,R43,R44,R45,R46,R47,R48,R51,R52,R54,R55,R56,R57,R58,R59,R60,R61,R62,R64 RES-TH_BD2.3-L6.5-P10.50-D0.5 58
18 TSR_2-2450 REGULATOR TSR-2 1
19 ATF1508AS SCUNK,SPACER 5408808424008 2
20 500SSP1S2M7QEA SWITCH SW-TH_500SSP1S2M7QEA 1
21 T7YA103MT20 TRIM-POT T7YA 1
22 L77HDE15SD1CH4RHNVGA VGA L77HDE15SD1CH4RHNVGA 1
23 ECS-100AX-25.175 VIDEO-OSCILLATOR ECS100AX240 1
24 100pF C33,C37 CAP-TH_L3.6-W2.3-P5.00-D0.5 2
25 ATMEGA328P-PU CAT DIP794W53P254L3467H457Q28N 1
26 AS6C62256-55PCN HIGH-MEM,LOW-MEM DIP1556W56P254L3702H483Q28N 2
27 OSZI 16,000000 MAIN-OSCILLATOR ECS100AX240 1
28 2K2Ω R53 RES-TH_BD2.3-L6.5-P10.50-D0.5 1
29 W65C02S6TPG-14 W65C02S DIP1524W56P254L5207H508Q40N 1
30 Z84C0010PEG Z80 DIP1550W53P254L5232H424Q40N 1
31 Pin Header, VERT, TH, 2.54mm 5V-GND-1,5V-GND-2,5V-GND-3,5V-GND-4 HDR-TH_2P-P2.54-V-R1-C2-D1.0 4
32 P125-1116A0BS116AX ADDRESS-BUS-HEADER H16-2.54 1
33 Ekulit RMP-14SP BUZZER BUZZER-R14-2P-7.6PITCH 1
34 AT28C64B-15PU CHAR-EEPROM DIP1556W56P254L3702H483Q28N 1
35 F185-1108A1BSYC1 DATA-BUS-HEADER H8-2.54 1
36 SSW-106-02-F-S-RA FTDI-ADAPTER-PORT,SD-CARD-ADAPTER-PORT3 SSW-106-XX-YYY-S-RA 2
37 CADANIA 1AA300833_JHJC PS2-KEYBOARD-PORT PS2_PORT 1
38 270Ω R37,R38 RES-TH_BD2.3-L6.5-P10.50-D0.5 2
39 MOLEX 90147-1106 SD-CARD-ADAPTER-PORT1 HDR-F-2.54_1X6 1
40 MOLEX 90147-1108 SD-CARD-ADAPTER-PORT2 HDR-F-2.54_1X8 1
41 SSW-108-02-G-S-RA SD-CARD-ADAPTER-PORT4,SD-CARD-ADAPTER-PORT5 SSW-108-XX-YYY-S-RA 2

Unfold

Project Attachments
Empty
Project Members
Target complaint
Related Projects
Change a batch
Loading...
Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn