Added Z80 and GAL16V8 by Kerusey

This commit is contained in:
carl.poirier.2@gmail.com 2015-04-30 12:09:10 -04:00
parent 8653bac9ca
commit 8f7865b7be
4 changed files with 312 additions and 164 deletions

23
library/Lattice.dcm Normal file
View file

@ -0,0 +1,23 @@
EESchema-DOCLIB Version 2.0
#
$CMP GAL16V8
D GAL16V8, Programmable Logic Array, DIP-20/SOIC-20/PLCC-20
K GAL PLD 16V8
$ENDCMP
#
$CMP PAL16L8
D PAL16L8, Programmable Logic Array, DIP-20
K PAL PLD 16L8
$ENDCMP
#
$CMP PAL20L8
D PAL20L8, Programmable Logic Array, DIP-24
K PAL PLD 20L8
$ENDCMP
#
$CMP PAL20RS10
D PAL20RS10, Programmable Logic Array, DIP-24 (Narrow)
K PAL PLD 20RS10
$ENDCMP
#
#End Doc Library

View file

@ -1,108 +1,159 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# 20RS10
#
DEF 20RS10 U 0 40 Y Y 1 F N
F0 "U" 0 750 70 H V C CNN
F1 "20RS10" 0 -750 70 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
X CLK 1 -650 -500 300 R 60 60 1 1 I
X I0 2 -650 600 300 R 60 60 1 1 I
X I1 3 -650 500 300 R 60 60 1 1 I
X I2 4 -650 400 300 R 60 60 1 1 I
X I3 5 -650 300 300 R 60 60 1 1 I
X I4 6 -650 200 300 R 60 60 1 1 I
X I5 7 -650 100 300 R 60 60 1 1 I
X I6 8 -650 0 300 R 60 60 1 1 I
X I7 9 -650 -100 300 R 60 60 1 1 I
X I8 10 -650 -200 300 R 60 60 1 1 I
X O3 20 650 300 300 L 60 60 1 1 O
X I9 11 -650 -300 300 R 60 60 1 1 I
X O2 21 650 400 300 L 60 60 1 1 O
X GND 12 -350 -700 0 U 60 60 1 1 W N
X O1 22 650 500 300 L 60 60 1 1 O
X OE 13 -650 -600 300 R 60 60 1 1 I
X O0 23 650 600 300 L 60 60 1 1 O
X O9 14 650 -300 300 L 60 60 1 1 O
X VCC 24 -350 700 0 U 60 60 1 1 W N
X O8 15 650 -200 300 L 60 60 1 1 O
X O7 16 650 -100 300 L 60 60 1 1 O
X O6 17 650 0 300 L 60 60 1 1 O
X O5 18 650 100 300 L 60 60 1 1 O
X O4 19 650 200 300 L 60 60 1 1 O
S -350 -700 350 700 0 1 0 N
ENDDRAW
ENDDEF
#
# PAL16L8
#
DEF PAL16L8 U 0 40 Y Y 1 F N
F0 "U" 50 550 60 H V C CNN
F1 "PAL16L8" 50 -550 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
X GND 10 0 -500 0 U 60 60 0 0 W N
X VCC 20 0 500 0 D 60 60 0 0 W N
X I1 1 -600 450 300 R 60 60 1 1 I
X I2 2 -600 350 300 R 60 60 1 1 I
X I3 3 -600 250 300 R 60 60 1 1 I
X I4 4 -600 150 300 R 60 60 1 1 I
X I5 5 -600 50 300 R 60 60 1 1 I
X I6 6 -600 -50 300 R 60 60 1 1 I
X I7 7 -600 -150 300 R 60 60 1 1 I
X I8 8 -600 -250 300 R 60 60 1 1 I
X I9 9 -600 -350 300 R 60 60 1 1 I
X I10 11 -600 -450 300 R 60 60 1 1 I
X IO8 12 600 -250 300 L 60 60 1 1 T I
X IO7 13 600 -150 300 L 60 60 1 1 T I
X IO6 14 600 -50 300 L 60 60 1 1 T I
X IO5 15 600 50 300 L 60 60 1 1 T I
X IO4 16 600 150 300 L 60 60 1 1 T I
X I03 17 600 250 300 L 60 60 1 1 T I
X IO2 18 600 350 300 L 60 60 1 1 T I
X IO1 19 600 450 300 L 60 60 1 1 T I
S -300 500 300 -500 0 1 0 N
ENDDRAW
ENDDEF
#
# PAL20L8
#
DEF PAL20L8 U 0 40 Y Y 1 F N
F0 "U" 50 750 60 H V C CNN
F1 "PAL20L8" 50 -750 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
X GND 12 -300 -700 0 U 60 60 0 0 W N
X VCC 24 -300 700 0 U 60 60 0 0 W N
X I1 1 -700 650 300 R 60 60 1 1 I
X I2 2 -700 550 300 R 60 60 1 1 I
X I3 3 -700 450 300 R 60 60 1 1 I
X I4 4 -700 350 300 R 60 60 1 1 I
X I5 5 -700 250 300 R 60 60 1 1 I
X I6 6 -700 150 300 R 60 60 1 1 I
X I7 7 -700 50 300 R 60 60 1 1 I
X I8 8 -700 -50 300 R 60 60 1 1 I
X I9 9 -700 -150 300 R 60 60 1 1 I
X I10 10 -700 -250 300 R 60 60 1 1 I
X I020 20 700 450 300 L 60 60 1 1 T I
X I11 11 -700 -350 300 R 60 60 1 1 I
X IO21 21 700 550 300 L 60 60 1 1 T I
X IO22 22 700 650 300 L 60 60 1 1 T I
X I13 13 -700 -450 300 R 60 60 1 1 I
X I23 23 -700 -650 300 R 60 60 1 1 I
X I14 14 -700 -550 300 R 60 60 1 1 I
X IO15 15 700 -50 300 L 60 60 1 1 T I
X IO16 16 700 50 300 L 60 60 1 1 T I
X IO17 17 700 150 300 L 60 60 1 1 T I
X IO18 18 700 250 300 L 60 60 1 1 T I
X IO19 19 700 350 300 L 60 60 1 1 T I
S -400 700 400 -700 0 1 0 N
ENDDRAW
ENDDEF
#
#End Library
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# GAL16V8
#
DEF GAL16V8 U 0 40 Y Y 1 F N
F0 "U" -350 650 50 H V L CNN
F1 "GAL16V8" 50 650 50 H V L CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
DIP*
PDIP*
SOIC*
SO*
PLCC*
$ENDFPLIST
DRAW
X GND 10 0 -600 0 U 50 50 0 0 W N
X VCC 20 0 600 0 D 50 50 0 0 W N
S -350 600 350 -600 0 1 10 f
X I1/CLK 1 -500 500 150 R 50 50 1 1 I
X I2 2 -500 400 150 R 50 50 1 1 I
X I3 3 -500 300 150 R 50 50 1 1 I
X I4 4 -500 200 150 R 50 50 1 1 I
X I5 5 -500 100 150 R 50 50 1 1 I
X I6 6 -500 0 150 R 50 50 1 1 I
X I7 7 -500 -100 150 R 50 50 1 1 I
X I8 8 -500 -200 150 R 50 50 1 1 I
X I9 9 -500 -300 150 R 50 50 1 1 I
X I10/~OE~ 11 -500 -400 150 R 50 50 1 1 I
X IO8 12 500 -200 150 L 50 50 1 1 T
X IO7 13 500 -100 150 L 50 50 1 1 T
X IO6 14 500 0 150 L 50 50 1 1 T
X IO5 15 500 100 150 L 50 50 1 1 T
X IO4 16 500 200 150 L 50 50 1 1 T
X I03 17 500 300 150 L 50 50 1 1 T
X IO2 18 500 400 150 L 50 50 1 1 T
X IO1 19 500 500 150 L 50 50 1 1 T
ENDDRAW
ENDDEF
#
# PAL16L8
#
DEF PAL16L8 U 0 40 Y Y 1 F N
F0 "U" -350 650 50 H V L CNN
F1 "PAL16L8" 50 650 50 H V L CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
DIP*
PDIP*
$ENDFPLIST
DRAW
X GND 10 0 -600 0 U 50 50 0 0 W N
X VCC 20 0 600 0 D 50 50 0 0 W N
S -350 600 350 -600 0 1 10 f
X I1 1 -500 500 150 R 50 50 1 1 I
X I2 2 -500 400 150 R 50 50 1 1 I
X I3 3 -500 300 150 R 50 50 1 1 I
X I4 4 -500 200 150 R 50 50 1 1 I
X I5 5 -500 100 150 R 50 50 1 1 I
X I6 6 -500 0 150 R 50 50 1 1 I
X I7 7 -500 -100 150 R 50 50 1 1 I
X I8 8 -500 -200 150 R 50 50 1 1 I
X I9 9 -500 -300 150 R 50 50 1 1 I
X I10 11 -500 -400 150 R 50 50 1 1 I
X IO8 12 500 -200 150 L 50 50 1 1 T I
X IO7 13 500 -100 150 L 50 50 1 1 T I
X IO6 14 500 0 150 L 50 50 1 1 T I
X IO5 15 500 100 150 L 50 50 1 1 T I
X IO4 16 500 200 150 L 50 50 1 1 T I
X I03 17 500 300 150 L 50 50 1 1 T I
X IO2 18 500 400 150 L 50 50 1 1 T I
X IO1 19 500 500 150 L 50 50 1 1 T I
ENDDRAW
ENDDEF
#
# PAL20L8
#
DEF PAL20L8 U 0 40 Y Y 1 F N
F0 "U" -350 850 50 H V L CNN
F1 "PAL20L8" 50 850 50 H V L CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
DIP*
PDIP*
$ENDFPLIST
DRAW
X GND 12 0 -800 0 U 50 50 0 0 W N
X VCC 24 0 800 0 D 50 50 0 0 W N
S -350 800 350 -800 0 1 10 f
X I1 1 -500 700 150 R 50 50 1 1 I
X I2 2 -500 600 150 R 50 50 1 1 I
X I3 3 -500 500 150 R 50 50 1 1 I
X I4 4 -500 400 150 R 50 50 1 1 I
X I5 5 -500 300 150 R 50 50 1 1 I
X I6 6 -500 200 150 R 50 50 1 1 I
X I7 7 -500 100 150 R 50 50 1 1 I
X I8 8 -500 0 150 R 50 50 1 1 I
X I9 9 -500 -100 150 R 50 50 1 1 I
X I10 10 -500 -200 150 R 50 50 1 1 I
X I020 20 500 500 150 L 50 50 1 1 T I
X I11 11 -500 -300 150 R 50 50 1 1 I
X IO21 21 500 600 150 L 50 50 1 1 T I
X IO22 22 500 700 150 L 50 50 1 1 T I
X I13 13 -500 -400 150 R 50 50 1 1 I
X I23 23 -500 -600 150 R 50 50 1 1 I
X I14 14 -500 -500 150 R 50 50 1 1 I
X IO15 15 500 0 150 L 50 50 1 1 T I
X IO16 16 500 100 150 L 50 50 1 1 T I
X IO17 17 500 200 150 L 50 50 1 1 T I
X IO18 18 500 300 150 L 50 50 1 1 T I
X IO19 19 500 400 150 L 50 50 1 1 T I
ENDDRAW
ENDDEF
#
# PAL20RS10
#
DEF PAL20RS10 U 0 40 Y Y 1 F N
F0 "U" -350 750 50 H V L CNN
F1 "PAL20RS10" -50 750 50 H V L CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
DIP*
PDIP*
$ENDFPLIST
DRAW
S -350 -700 350 700 0 1 10 f
X CLK 1 -500 -500 150 R 50 50 1 1 I C
X I0 2 -500 600 150 R 50 50 1 1 I
X I1 3 -500 500 150 R 50 50 1 1 I
X I2 4 -500 400 150 R 50 50 1 1 I
X I3 5 -500 300 150 R 50 50 1 1 I
X I4 6 -500 200 150 R 50 50 1 1 I
X I5 7 -500 100 150 R 50 50 1 1 I
X I6 8 -500 0 150 R 50 50 1 1 I
X I7 9 -500 -100 150 R 50 50 1 1 I
X I8 10 -500 -200 150 R 50 50 1 1 I
X O3 20 500 300 150 L 50 50 1 1 O
X I9 11 -500 -300 150 R 50 50 1 1 I
X O2 21 500 400 150 L 50 50 1 1 O
X GND 12 0 -700 0 U 50 50 1 1 W N
X O1 22 500 500 150 L 50 50 1 1 O
X ~OE~ 13 -500 -600 150 R 50 50 1 1 I I
X O0 23 500 600 150 L 50 50 1 1 O
X O9 14 500 -300 150 L 50 50 1 1 O
X VCC 24 0 700 0 D 50 50 1 1 W N
X O8 15 500 -200 150 L 50 50 1 1 O
X O7 16 500 -100 150 L 50 50 1 1 O
X O6 17 500 0 150 L 50 50 1 1 O
X O5 18 500 100 150 L 50 50 1 1 O
X O4 19 500 200 150 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
#End Library

14
library/Zilog.dcm Normal file
View file

@ -0,0 +1,14 @@
EESchema-DOCLIB Version 2.0
#
$CMP Z80CPU
D Z80 CPU, 8-bit General Purpose Microprocessor, DIP-40
K Z80 CPU uP
F www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080
$ENDCMP
#
$CMP Z8530
D Z8530, SCC Serial Communication Controller, DIP-40
K SCC Serial Communication
$ENDCMP
#
#End Doc Library

View file

@ -1,56 +1,116 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# Z8530
#
DEF Z8530 U 0 40 Y Y 1 F N
F0 "U" 0 100 70 H V C CNN
F1 "Z8530" 0 -100 70 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
X D1 1 -950 1100 300 R 60 60 1 1 I
X D3 2 -950 900 300 R 60 60 1 1 I
X D5 3 -950 700 300 R 60 60 1 1 I
X D7 4 -950 500 300 R 60 60 1 1 I
X INT 5 -950 -500 300 R 60 60 1 1 C I
X IEO 6 -950 -600 300 R 60 60 1 1 O
X IEI 7 -950 -700 300 R 60 60 1 1 I
X INTACK 8 -950 -800 300 R 60 60 1 1 I I
X +5V 9 -650 1300 0 U 60 60 1 1 W N
X W/REQA 10 950 600 300 L 60 60 1 1 O
X PCLK 20 -950 -1200 300 R 60 60 1 1 I C
X W/REQB 30 950 -600 300 L 60 60 1 1 O
X D0 40 -950 1200 300 R 60 60 1 1 I
X SYNCA 11 950 700 300 L 60 60 1 1 I
X DCDB 21 950 -1000 300 L 60 60 1 1 I I
X GND 31 -650 -1300 0 U 60 60 1 1 W N
X RTXCA 12 950 900 300 L 60 60 1 1 I
X CTSB 22 950 -900 300 L 60 60 1 1 I I
X D/C 32 -950 -200 300 R 60 60 1 1 I
X RXDA 13 950 1100 300 L 60 60 1 1 I
X RTSB 23 950 -800 300 L 60 60 1 1 O I
X CE 33 -950 0 300 R 60 60 1 1 I I
X TRXCA 14 950 1000 300 L 60 60 1 1 I
X DTR/REQB 24 950 -700 300 L 60 60 1 1 I
X A/B 34 -950 -100 300 R 60 60 1 1 I
X TXDA 15 950 1200 300 L 60 60 1 1 O
X TXDB 25 950 0 300 L 60 60 1 1 O
X WR 35 -950 200 300 R 60 60 1 1 I I
X DTR/REQA 16 950 500 300 L 60 60 1 1 I
X TRXCB 26 950 -200 300 L 60 60 1 1 I
X RD 36 -950 300 300 R 60 60 1 1 I I
X RTSA 17 950 400 300 L 60 60 1 1 O I
X RXDB 27 950 -100 300 L 60 60 1 1 I
X D6 37 -950 600 300 R 60 60 1 1 I
X CTSA 18 950 300 300 L 60 60 1 1 I I
X RTXCB 28 950 -300 300 L 60 60 1 1 I
X D4 38 -950 800 300 R 60 60 1 1 I
X DCDA 19 950 200 300 L 60 60 1 1 I I
X SYNCB 29 950 -500 300 L 60 60 1 1 I
X D2 39 -950 1000 300 R 60 60 1 1 I
S -650 -1300 650 1300 0 1 0 N
ENDDRAW
ENDDEF
#
#End Library
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# Z80CPU
#
DEF Z80CPU U 0 40 Y Y 1 F N
F0 "U" -550 1400 50 H V L CNN
F1 "Z80CPU" 250 1400 50 H V L CNN
F2 "" 0 400 60 H V C CNN
F3 "" 0 400 60 H V C CNN
$FPLIST
DIP*
PDIP*
$ENDFPLIST
DRAW
S -550 1350 550 -1350 0 1 10 f
X A11 1 700 100 150 L 50 50 1 1 O
X A12 2 700 0 150 L 50 50 1 1 O
X A13 3 700 -100 150 L 50 50 1 1 O
X A14 4 700 -200 150 L 50 50 1 1 O
X A15 5 700 -300 150 L 50 50 1 1 O
X ~CLK~ 6 -700 900 150 R 50 50 1 1 I C
X D4 7 700 -900 150 L 50 50 1 1 B
X D3 8 700 -800 150 L 50 50 1 1 B
X D5 9 700 -1000 150 L 50 50 1 1 B
X D6 10 700 -1100 150 L 50 50 1 1 B
X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 O I
X A0 30 700 1200 150 L 50 50 1 1 O
X A10 40 700 200 150 L 50 50 1 1 O
X VCC 11 0 1500 150 D 50 50 1 1 W
X ~RD~ 21 -700 -500 150 R 50 50 1 1 O I
X A1 31 700 1100 150 L 50 50 1 1 O
X D2 12 700 -700 150 L 50 50 1 1 B
X ~WR~ 22 -700 -600 150 R 50 50 1 1 O I
X A2 32 700 1000 150 L 50 50 1 1 O
X D7 13 700 -1200 150 L 50 50 1 1 B
X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 O I
X A3 33 700 900 150 L 50 50 1 1 O
X D0 14 700 -500 150 L 50 50 1 1 B
X ~WAIT~ 24 -700 0 150 R 50 50 1 1 I I
X A4 34 700 800 150 L 50 50 1 1 O
X D1 15 700 -600 150 L 50 50 1 1 B
X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 I I
X A5 35 700 700 150 L 50 50 1 1 O
X ~INT~ 16 -700 500 150 R 50 50 1 1 I I
X ~RESET~ 26 -700 1200 150 R 50 50 1 1 I I
X A6 36 700 600 150 L 50 50 1 1 O
X ~NMI~ 17 -700 600 150 R 50 50 1 1 I I
X ~M1~ 27 -700 200 150 R 50 50 1 1 O I
X A7 37 700 500 150 L 50 50 1 1 O
X ~HALT~ 18 -700 -100 150 R 50 50 1 1 O I
X ~RFSH~ 28 -700 100 150 R 50 50 1 1 O I
X A8 38 700 400 150 L 50 50 1 1 O
X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 O I
X GND 29 0 -1500 150 U 50 50 1 1 W
X A9 39 700 300 150 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# Z8530
#
DEF Z8530 U 0 40 Y Y 1 F N
F0 "U" -650 1400 50 H V L CNN
F1 "Z8530" 400 1400 50 H V L CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
DIP*
PDIP*
$ENDFPLIST
DRAW
S -650 -1350 650 1350 0 1 10 f
X D1 1 -800 1100 150 R 50 50 1 1 I
X D3 2 -800 900 150 R 50 50 1 1 I
X D5 3 -800 700 150 R 50 50 1 1 I
X D7 4 -800 500 150 R 50 50 1 1 I
X ~INT 5 -800 -500 150 R 50 50 1 1 C I
X IEO 6 -800 -600 150 R 50 50 1 1 O
X IEI 7 -800 -700 150 R 50 50 1 1 I
X ~INTACK 8 -800 -800 150 R 50 50 1 1 I I
X VCC 9 0 1500 150 D 50 50 1 1 W
X ~W/REQA~ 10 800 600 150 L 50 50 1 1 O I
X PCLK 20 -800 -1200 150 R 50 50 1 1 I C
X ~W/REQB 30 800 -800 150 L 50 50 1 1 O I
X D0 40 -800 1200 150 R 50 50 1 1 I
X ~SYNCA~ 11 800 700 150 L 50 50 1 1 B I
X ~DCDB 21 800 -1200 150 L 50 50 1 1 I I
X GND 31 0 -1500 150 U 50 50 1 1 W
X ~RTXCA 12 800 900 150 L 50 50 1 1 I I
X ~CTSB 22 800 -1100 150 L 50 50 1 1 I I
X D/~C~ 32 -800 -200 150 R 50 50 1 1 I
X RXDA 13 800 1100 150 L 50 50 1 1 I
X ~RTSB 23 800 -1000 150 L 50 50 1 1 O I
X ~CE 33 -800 0 150 R 50 50 1 1 I I
X ~TRXCA 14 800 1000 150 L 50 50 1 1 B I
X ~DTR/REQB 24 800 -900 150 L 50 50 1 1 O I
X A/~B~ 34 -800 -100 150 R 50 50 1 1 I
X TXDA 15 800 1200 150 L 50 50 1 1 O
X TXDB 25 800 -200 150 L 50 50 1 1 O
X ~WR 35 -800 200 150 R 50 50 1 1 I I
X ~DTR/REQA 16 800 500 150 L 50 50 1 1 O I
X ~TRXCB 26 800 -400 150 L 50 50 1 1 B I
X ~RD 36 -800 300 150 R 50 50 1 1 I I
X ~RTSA 17 800 400 150 L 50 50 1 1 O I
X RXDB 27 800 -300 150 L 50 50 1 1 I
X D6 37 -800 600 150 R 50 50 1 1 I
X ~CTSA 18 800 300 150 L 50 50 1 1 I I
X ~RTXCB 28 800 -500 150 L 50 50 1 1 I I
X D4 38 -800 800 150 R 50 50 1 1 I
X ~DCDA 19 800 200 150 L 50 50 1 1 I I
X ~SYNCB 29 800 -700 150 L 50 50 1 1 B I
X D2 39 -800 1000 150 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library