From 28a471ede8b69ab0a4ca7e968f2e7cda10fc84f3 Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Tue, 10 Mar 2020 18:54:22 -0400 Subject: [PATCH] Added GW_CPU with Z80 --- GW_CPU.dcm | 15 +++++++ GW_CPU.lib | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 143 insertions(+) create mode 100644 GW_CPU.dcm create mode 100644 GW_CPU.lib diff --git a/GW_CPU.dcm b/GW_CPU.dcm new file mode 100644 index 0000000..444a4fd --- /dev/null +++ b/GW_CPU.dcm @@ -0,0 +1,15 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP Z84C00-PLCC44 +D 8-bit General Purpose Microprocessor, DIP-40 +K Z80 CPU uP +F www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080 +$ENDCMP +# +$CMP Z84C00-QFP44 +D 8-bit General Purpose Microprocessor, DIP-40 +K Z80 CPU uP +F www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080 +$ENDCMP +# +#End Doc Library diff --git a/GW_CPU.lib b/GW_CPU.lib new file mode 100644 index 0000000..111481b --- /dev/null +++ b/GW_CPU.lib @@ -0,0 +1,128 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Z84C00-PLCC44 +# +DEF Z84C00-PLCC44 U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "Z84C00-PLCC44" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I 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 D5 10 700 -1000 150 L 50 50 1 1 B +X D6 11 700 -1100 150 L 50 50 1 1 B +X NC 12 -700 -900 150 R 50 50 1 1 N +X VCC 13 0 1500 150 D 50 50 1 1 W +X D2 14 700 -700 150 L 50 50 1 1 B +X D7 15 700 -1200 150 L 50 50 1 1 B +X D0 16 700 -500 150 L 50 50 1 1 B +X D1 17 700 -600 150 L 50 50 1 1 B +X ~INT~ 18 -700 700 150 R 50 50 1 1 I +X ~NMI~ 19 -700 800 150 R 50 50 1 1 I +X A12 2 700 0 150 L 50 50 1 1 O +X ~MREQ~ 21 -700 -200 150 R 50 50 1 1 O +X ~IORQ~ 22 -700 -300 150 R 50 50 1 1 O +X ~RD~ 23 -700 0 150 R 50 50 1 1 O +X NC 24 -700 -1000 150 R 50 50 1 1 N +X ~WAIT~ 24 -700 300 150 R 50 50 1 1 I +X NC 25 -700 -1100 150 R 50 50 1 1 N +X ~WR~ 26 -700 -100 150 R 50 50 1 1 O +X ~BUSACK~ 27 -700 -600 150 R 50 50 1 1 O +X ~HALT~ 28 -700 200 150 R 50 50 1 1 O +X ~BUSRQ~ 29 -700 -500 150 R 50 50 1 1 I +X A13 3 700 -100 150 L 50 50 1 1 O +X ~RESET~ 30 -700 1200 150 R 50 50 1 1 I +X ~M1~ 31 -700 500 150 R 50 50 1 1 O +X ~RFSH~ 32 -700 400 150 R 50 50 1 1 O +X GND 33 0 -1500 150 U 50 50 1 1 W +X A0 34 700 1200 150 L 50 50 1 1 O +X A1 35 700 1100 150 L 50 50 1 1 O +X A2 36 700 1000 150 L 50 50 1 1 O +X A3 37 700 900 150 L 50 50 1 1 O +X A4 38 700 800 150 L 50 50 1 1 O +X A5 39 700 700 150 L 50 50 1 1 O +X A14 4 700 -200 150 L 50 50 1 1 O +X A6 40 700 600 150 L 50 50 1 1 O +X A7 41 700 500 150 L 50 50 1 1 O +X A8 42 700 400 150 L 50 50 1 1 O +X A9 43 700 300 150 L 50 50 1 1 O +X A10 44 700 200 150 L 50 50 1 1 O +X A15 5 700 -300 150 L 50 50 1 1 O +X NC 6 -700 -800 150 R 50 50 1 1 N +X ~CLK~ 7 -700 1000 150 R 50 50 1 1 I C +X D4 8 700 -900 150 L 50 50 1 1 B +X D3 9 700 -800 150 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Z84C00-QFP44 +# +DEF Z84C00-QFP44 U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "Z84C00-QFP44" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X ~CLK~ 1 -700 1000 150 R 50 50 1 1 I C +X D1 10 700 -600 150 L 50 50 1 1 B +X NC 11 -700 -800 150 R 50 50 1 1 N +X NC 11 1150 -3250 100 L 50 50 1 1 N +X NC 11 1250 -3300 100 L 50 50 1 1 N +X NC 11 1300 -3400 100 L 50 50 1 1 N +X ~INT~ 12 -700 700 150 R 50 50 1 1 I +X ~NMI~ 13 -700 800 150 R 50 50 1 1 I +X ~HALT~ 14 -700 200 150 R 50 50 1 1 O +X ~MREQ~ 15 -700 -200 150 R 50 50 1 1 O +X ~IORQ~ 16 -700 -300 150 R 50 50 1 1 O +X NC 17 -700 -900 150 R 50 50 1 1 N +X ~RD~ 18 -700 0 150 R 50 50 1 1 O +X ~WR~ 19 -700 -100 150 R 50 50 1 1 O +X D4 2 700 -900 150 L 50 50 1 1 B +X ~BUSACK~ 20 -700 -600 150 R 50 50 1 1 O +X ~WAIT~ 21 -700 300 150 R 50 50 1 1 I +X ~BUSRQ~ 22 -700 -500 150 R 50 50 1 1 I +X ~RESET~ 23 -700 1200 150 R 50 50 1 1 I +X ~M1~ 24 -700 500 150 R 50 50 1 1 O +X ~RFSH~ 25 -700 400 150 R 50 50 1 1 O +X GND 26 0 -1500 150 U 50 50 1 1 W +X A0 27 700 1200 150 L 50 50 1 1 O +X A1 28 700 1100 150 L 50 50 1 1 O +X A2 29 700 1000 150 L 50 50 1 1 O +X GND 29 50 -2950 150 U 50 50 1 1 W +X D3 3 700 -800 150 L 50 50 1 1 B +X A3 30 700 900 150 L 50 50 1 1 O +X A4 31 700 800 150 L 50 50 1 1 O +X A5 32 700 700 150 L 50 50 1 1 O +X NC 33 -700 -1000 150 R 50 50 1 1 N +X A6 34 700 600 150 L 50 50 1 1 O +X A7 35 700 500 150 L 50 50 1 1 O +X A8 36 700 400 150 L 50 50 1 1 O +X A9 37 700 300 150 L 50 50 1 1 O +X A10 38 700 200 150 L 50 50 1 1 O +X NC 39 -700 -1100 150 R 50 50 1 1 N +X D5 4 700 -1000 150 L 50 50 1 1 B +X A11 40 700 100 150 L 50 50 1 1 O +X A12 41 700 0 150 L 50 50 1 1 O +X A13 42 700 -100 150 L 50 50 1 1 O +X A14 43 700 -200 150 L 50 50 1 1 O +X A15 44 700 -300 150 L 50 50 1 1 O +X D6 5 700 -1100 150 L 50 50 1 1 B +X VCC 6 0 1500 150 D 50 50 1 1 W +X D2 7 700 -700 150 L 50 50 1 1 B +X D7 8 700 -1200 150 L 50 50 1 1 B +X D0 9 700 -500 150 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +#End Library