|
z80 CPU |
x 1 | |
|
62256 RAM (32k SRAM) |
x 1 | |
|
27256 EPROM or 28256 EEPROM |
x 1 | |
|
74HC00 Logic |
x 1 | |
|
4Mhz crystal Oscillator |
x 1 |
mgh80 - the Arduino of the 80s (simple z80 based "microcontroller" / sbc)
After creating an EPROM Emulator (see my other projects) I needed a simple Z80 platform for my experiments, only the basic minimum required components around the processor are provided, stuff that allows you to get the "blinky" program working (LED connected to IO port flashing).
The boards include:
- Z80 CPU
- 28 Pin socket for ROM (can be EPROM or EEPROM) - works well with my "EPROM emulator NG"
- 28 Pin socket for RAM (62256)
- IO Controller (82C55)
- Expansion bus (based on z50Bus)
- basic address decoder to run the ROM/RAM and I/O
- "experiments area" where you can add components
- option to run an oscillator module or discrete oscillator with quartz crystal.
The onboard address decoder logic provides the following:
- ROM at 0000h - 7FFFh
- RAM at 8000h - FFFFh
- IO at 00h (IOPortA)
- IO at 01h (IOPortB)
- IO at 02h (IOPortC)
- IO at 03h (Control)
The onboard address decoder can be disabled by jumpers and all CS signals for ROM, RAM, and IO are provided on the z50bus
http://linc.no/products/z50bus/
Join a "users group" on https://groups.io/g/mgh80/ to contribute further to the project, ask questions if you get stuck or to see what others do with the board.
Updates:
Oct-16-2021 Updated Gebers to 1.5 - added IO_WR signal to Z50Bus pin 41 to support the Serial Expansion Card.
Apr-23-2021 Updated Gerbers to 1.4 - Added LED to port PA0, can be disabled by a jumper.
Jan-02-2021 Updated Gerbers to 1.3 - made the holes in the "experiments area" larger to accommodate standard pin headers.
Dec-26-2020 Updated Gerbers to 1.2 - fix for the EEPROM compatibility with the onboard address decoder causing issues in v1.1
mgh80 - the Arduino of the 80s (simple z80 based "microcontroller" / sbc)
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(10)
- K Yoshida Dec 12,2024
- jjvc777 Feb 24,2024
- Engineer Oct 30,2023
- Engineer Aug 10,2023
- Peter Ivanov Dec 03,2021
- Engineer Nov 17,2021
- Engineer Sep 29,2021
- Arpad Attila Bakos Dec 20,2020
- Miguel Angel Eirabella Lopez Dec 10,2020
- Dustin Smith Dec 09,2020
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Kris MGH-Kris
- 2364 to 2764 or 2716/2732 to 2764-27512 adapter IntroductionThis is a companion board to my EPROM Emulator NG (see my other shared projects). With a...
- MGH8060GAL - SC/MP Microcomputer (with GAL22V10) SC/MP INS8060-based microcomputer running National Industrial Basic Language (NIBL)This project is v...
- MGH8060 - SC/MP Microcomputer INS8060 aka SC/MP II (Simple Cost-effective MicroProcessor) is a CPU manufactured by National Semico...
- Sinclair-MK14 combined ROM/RAM/Kitbug adapter This is a project of an adapter PCB that combines the work of two other projects into a single PCB:"...
- SlimPLA - the compact version of PLA20V8 Note: This is currently "beta", and only tested on ASSY 326298 motherboard - but the project is unch...
- NABU PC Prototyping PCB This is a prototyping PCB for NABU PC. Great way to speed up the prototyping of hardware interfaces....
- NABU PC native USB to serial adapter This is an alternative way to provide serial communication for the vintage NABU computer. Instead of...
- MGH80 Serial Expansion Board This is a serial expansion board using the popular Motorola MC68B50.MGH80 + Expansion board will run...
- MGH80 proto board This is a companion board to my Z80 based 5 chip controller the mgh80. It extends the I/O connection...
- mgh80 - the Arduino of the 80s (simple z80 based "microcontroller" / sbc) After creating an EPROM Emulator (see my other projects) I needed a simple Z80 platform for my exper...
- EPROM Emulator based on Arduino. EPROM Emulator is a tool that can temporarily replace an EPROM memory chip inside your "target" devi...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
113 0 0 -
DIY Laser Power Meter with Arduino
163 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
156 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
564 0 3