PICO

PICO ist ein kleiner Z80-Computer. Er besteht aus einer CPU-Platine im Europakartenformat und einer Display/Anzeige-Platine ("Terminal"). Inspiriert wurde er in Hard- und Software unter anderem vom Z80-KIT, dem Nascom 1 und dessen Monitor NAS-SYS 1.

Auf der CPU-Platine sitzen neben der Z80-CPU noch 2K EPROM, 2K RAM, ein Z80-CTC, ein 8255 mit 24 I/O-Leitungen und ein Kassetten-Interface. Vorgesehen ist auch ein Interface zum ECB-Bus, über das der PICO erweitert werden kann, allerdings funktioniert es in dieser Form nicht vollständig. Auf den bisher realisierten Platinen fehlt es daher.

In dem EPROM steckt der Monitor PICO-SYS, der es ermöglicht, Z80 Maschinenprogramme auf dem PICO zu entwickeln. PICO-SYS kümmert sich sich dabei um die Ansteuerung von Display und Tastatur, hat Befehle zur Eingabe und zum Debuggen von Maschinenprogrammen (mit Breakpoint und Single-Step) und kann die fertigen Programme auf einen Kassettenrekorder speichern und wieder einlesen.

Entwickelt habe ich den PICO von 1983 bis 1987 als Selbstbauprojekt für den VHS-Kurs, in dem ich selbst einige Jahre zuvor den ersten Kontakt mit Z80 Mikroprozessoren hatte. Der Prototyp des PICO entstand in Fädeltechnik. Um den Nachbau im Rahmen des VHS-Kurses zu erleichtern, entstand in Zusammenarbeit mit dem Kursleiter ein doppelseitiges Layout in Klebetechnik, das in kleiner Stückzahl als durchkontaktierte Platine gefertigt wurde.

Fotos

PICO im Koffer
PICO im Koffer

 

PICO Prototyp CPU BS PICO Prototyp CPU LS PICO Prototyp Terminal BS PICO Prototyp Terminal LS
Prototyp

 

PICO Bausatz CPU BS PICO Bausatz LS PICO Bausatz Terminal BS PICO Bausatz Terminal LS
Serienmodell

 

PICO CPU Platine BS PICO CPU Platine LS
CPU-Platine

 

Software

PICO-SYS Quelltext für den Microsoft Z80-Assembler "Macro-80" auf CP/M

PICO-SYS Assembler-Listing, erstellt von Macro-80

PICO-SYS Handbuch

Hardware

PCIO CPU Schaltplan Seite 1 PCIO CPU Schaltplan Seite 2 PCIO CPU Schaltplan Seite 3 PCIO CPU Schaltplan Seite 4 PICO CPU Bussteuerung
CPU Schaltplan

 

PICO CPU Layout BS PICO CPU Layout LS PICO CPU Bestückungsplan
CPU Layout

 

PCIO Terminal Schaltplan Seite 1 PCIO Terminal Schaltplan Seite 2
Terminal Schaltplan

 

Stückliste

CPU-Platine
J174LS245
J274LS244
J374LS244
J474LS084 x AND-2
J574LS324 x OR-2
J674LS022 x NOR-4
J774LS244
J8Z80-CTC
J9Z80-CPU
J1027162k x 8 EPROM
J1174LS742 x D-FF
J1274LS90BCD Counter
J1374LS046 x NOT
J1461162k x 8 RAM
J1574LS1392 x DECODE
J1674HC046 x NOT
J178255 PIO
J1874LS1392 x DECODE
R110k
R210k
R310k
R410k
R510k
R6330R
R710k
R8100k
R9100k
R1010k
R11330R
R1210k
R1310k
R14100R
D1LED rot 3mm
D1LED grün 3mm
D31N4148
D41N4148
SK1DIP-16
SK2DIP-16
SK3VG64 a+c
Q15MHz Quartz
C110µF 10V
C222pF ker.
C3100nF ker.
C410nF ker.
Terminal-Platine
J16 x Drive
J26 x Drive
J34 x Driver
J44 x Driver
J574LS2738 x D-FF
J68 x D-FF
J774LS244
J874LS754 x D-FF
SK1DIP16
RSIL110k x 8
RSIL2330R x 4
RSIL3100R x 8
RSIL410k x 8
ResetTaster
NMITaster
28 x Taster + 1N4148
4 x LED rot
8 x 7-Seg gem. Kathode
Cx10µ 10V
Cy100n ker.

TUPEL BBS

 

Nascom Journal

 

Z80-KIT

Nascom 1

PICO

 

Impressum

Thu, 14 Dec 2017 00:14:21 GMT · Last Modified: Thu, 30 Nov 2017 16:12:03 GMT · Valid HTML · Valid CSS