项目作者: JAndersM

项目描述 :
Z80 based lab computer
高级语言: Python
项目地址: git://github.com/JAndersM/Z80_Labcomputer.git
创建时间: 2019-10-31T08:44:00Z
项目社区:https://github.com/JAndersM/Z80_Labcomputer

开源协议:GNU General Public License v3.0

下载


Z80_Labcomputer

A computerproject based on the Z80 CPU.

Dator

Motherboard with Z80, 8 kB ROM and 32 kB SRAM, IO ports, Bus ports etc.

  • Schema, PCB designed
  • Produced and tested. OK so far…

cpukontroll

Clock, Reset etc.

  • Schema, PCB design

display

7x4-segment display and IO-connections to adress 0-3

  • Schema PCB design

tangentbord

Hex values input keyboard

  • Schema, PCB design
    Needs redesign

EEPROMprogrammer

Arduino code and design for an Arduino Nano (or similar) based EEPROMprogrammer

  • Schema, PCB design
    Connected to the computer using BUSRQ to facilitate programming without removing ROM.

simulering

Python simulation of the z80 cpu and the computer

  • Inkludes 7x4 display
    Many opcodes not simulated yet

fastplatta

Holder for the Dator PCB

  • 3D printed and tested

Used software:

KiCad, FreeCAD, Python, Arduino IDE