From f22067f2fe4d5a2282c42aeedad6fc1146828047 Mon Sep 17 00:00:00 2001 From: John Tsiombikas Date: Sun, 26 Apr 2020 04:13:04 +0300 Subject: [PATCH] initial commit --- .gitignore | 8 + Makefile | 8 + README.md | 8 + glue.jed | 19 + glue.pld | 19 + sym-lib-table | 3 + z80comp2-cache.lib | 502 ++++++++++++++++++ z80comp2.kicad_pcb | 1 + z80comp2.lib | 130 +++++ z80comp2.pro | 33 ++ z80comp2.sch | 1446 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 11 files changed, 2177 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 README.md create mode 100644 glue.jed create mode 100644 glue.pld create mode 100644 sym-lib-table create mode 100644 z80comp2-cache.lib create mode 100644 z80comp2.kicad_pcb create mode 100644 z80comp2.lib create mode 100644 z80comp2.pro create mode 100644 z80comp2.sch diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b9f3525 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +*.swp +*.chp +*.fus +*.pin +*.bck +*.pdf +*.sch-bak +*.dcm diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3b18b75 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +glue.jed: glue.pld + +%.jed: %.pld + galasm $< + +.PHONY: program +program: glue.jed + minipro -p ATF16V8B -c config -w $< diff --git a/README.md b/README.md new file mode 100644 index 0000000..ea74067 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +Z80 micro 2 +=========== +This is a simple Z80 computer: + - 3.6864 MHz clock (see mc68681 DUART) + - 64kb RAM (32kb accessible at any single time) + - 32kb ROM + - Dual serial UART (mc68681) with CTS/RTS flow control (1x RS232, 1x TTL-level) + - Glue logic implemented in a ATF16V8 GAL (glue.pld) diff --git a/glue.jed b/glue.jed new file mode 100644 index 0000000..9d92a50 --- /dev/null +++ b/glue.jed @@ -0,0 +1,19 @@ +Compiled from glue.pld by GALasm, then modified by hand +to make it work with minipro. +Device: GAL16V8* +F0* +G0* +QF2194* +L0000 11111111111110111111111110111101* +L0256 11111111111101111111111110111101* +L0512 10101011101111111111111111111011* +L0768 10101011101111111111111111111011* +L1024 11111111111111111111101111111011* +L2048 00010000* +L2056 0110011101101100011101010110010101111010001110000011000000000000* +L2120 00000000* +L2128 1111111111111111111111111111111111111111111111111111111111111111* +L2192 1* +L2193 0* +C1d57* +7136 diff --git a/glue.pld b/glue.pld new file mode 100644 index 0000000..e48dee5 --- /dev/null +++ b/glue.pld @@ -0,0 +1,19 @@ +GAL16V8 +gluez80 + +A4 A5 A6 A7 A15 NC M1 MREQ IOREQ GND +RFSH NC NC NC /IACK UARTENP /UARTEN /RAMEN /ROMEN VCC + +ROMEN = /MREQ * RFSH * /A15 +RAMEN = /MREQ * RFSH * A15 +UARTEN = /IOREQ * /A7 * /A6 * /A5 * /A4 +UARTENP = /IOREQ * /A7 * /A6 * /A5 * /A4 +IACK = /IOREQ * /M1 + +DESCRIPTION +Z80 computer 2 glue logic and address decoding +/ROMEN enables the ROM for memory cycles from 0000h to 0fffh +/RAMEN enables the RAM for memory cycles from 1000h to ffffh +/UARTEN enables the DUART for I/O cycles from port 0 to 15 +UARTENP is the negation of /UARTEN, needed for the DUART wait state logic +/IACK signifies an interrupt acknowledge cycle diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..17d264b --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name z80comp2)(type Legacy)(uri ${KIPRJMOD}/z80comp2.lib)(options "")(descr "")) +) diff --git a/z80comp2-cache.lib b/z80comp2-cache.lib new file mode 100644 index 0000000..a931300 --- /dev/null +++ b/z80comp2-cache.lib @@ -0,0 +1,502 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74LS05 +# +DEF 74xx_74LS05 U 0 40 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS05" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS06 74LS06N +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 C I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 C I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 C I +X ~ 8 300 0 150 L 50 50 4 0 C I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 C I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 C I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 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 D6 10 700 -1100 150 L 50 50 1 1 B +X VCC 11 0 1500 150 D 50 50 1 1 W +X D2 12 700 -700 150 L 50 50 1 1 B +X D7 13 700 -1200 150 L 50 50 1 1 B +X D0 14 700 -500 150 L 50 50 1 1 B +X D1 15 700 -600 150 L 50 50 1 1 B +X ~INT~ 16 -700 500 150 R 50 50 1 1 I +X ~NMI~ 17 -700 600 150 R 50 50 1 1 I +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 O +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 O +X A12 2 700 0 150 L 50 50 1 1 O +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 O +X ~RD~ 21 -700 -500 150 R 50 50 1 1 O +X ~WR~ 22 -700 -600 150 R 50 50 1 1 O +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 O +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 I +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 I +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 I +X ~M1~ 27 -700 200 150 R 50 50 1 1 O +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 O +X GND 29 0 -1500 150 U 50 50 1 1 W +X A13 3 700 -100 150 L 50 50 1 1 O +X A0 30 700 1200 150 L 50 50 1 1 O +X A1 31 700 1100 150 L 50 50 1 1 O +X A2 32 700 1000 150 L 50 50 1 1 O +X A3 33 700 900 150 L 50 50 1 1 O +X A4 34 700 800 150 L 50 50 1 1 O +X A5 35 700 700 150 L 50 50 1 1 O +X A6 36 700 600 150 L 50 50 1 1 O +X A7 37 700 500 150 L 50 50 1 1 O +X A8 38 700 400 150 L 50 50 1 1 O +X A9 39 700 300 150 L 50 50 1 1 O +X A14 4 700 -200 150 L 50 50 1 1 O +X A10 40 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 +ENDDRAW +ENDDEF +# +# Connector_Conn_01x03_Male +# +DEF Connector_Conn_01x03_Male J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Conn_01x03_Male" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +X Pin_1 1 200 100 150 L 50 50 1 1 P +X Pin_2 2 200 0 150 L 50 50 1 1 P +X Pin_3 3 200 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_DB9_Male +# +DEF Connector_DB9_Male J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "Connector_DB9_Male" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DSUB*Male* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 F +C -70 -200 30 0 1 0 F +C -70 0 30 0 1 0 F +C -70 200 30 0 1 0 F +C -70 400 30 0 1 0 F +C 50 -300 30 0 1 0 F +C 50 -100 30 0 1 0 F +C 50 100 30 0 1 0 F +C 50 300 30 0 1 0 F +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 -525 -150 525 150 375 150 -375 -150 -525 f +X 1 1 -300 -400 150 R 50 50 1 1 P +X 2 2 -300 -200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 200 150 R 50 50 1 1 P +X 5 5 -300 400 150 R 50 50 1 1 P +X 6 6 -300 -300 150 R 50 50 1 1 P +X 7 7 -300 -100 150 R 50 50 1 1 P +X 8 8 -300 100 150 R 50 50 1 1 P +X 9 9 -300 300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal_Small +# +DEF Device_Crystal_Small Y 0 40 N N 1 F N +F0 "Y" 0 100 50 H V C CNN +F1 "Device_Crystal_Small" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -30 -60 30 60 0 1 0 N +P 2 0 1 15 -50 -30 -50 30 N +P 2 0 1 15 50 -30 50 30 N +X 1 1 -100 0 50 R 50 50 1 1 P +X 2 2 100 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R +# +DEF Device_R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "Device_R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Diode_1N4148 +# +DEF Diode_1N4148 D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Diode_1N4148" 0 -100 50 H V C CNN +F2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" 0 -175 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 1N4448 1N4149 1N4151 1N914 BA243 BA244 BA282 BA283 BAV17 BAV18 BAV19 BAV20 BAV21 BAW75 BAW76 BAY93 +$FPLIST + D*DO?35* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 50 -50 -50 N +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Interface_UART_MAX232 +# +DEF Interface_UART_MAX232 U 0 40 Y Y 1 F N +F0 "U" -100 1125 50 H V R CNN +F1 "Interface_UART_MAX232" -100 1050 50 H V R CNN +F2 "" 50 -1050 50 H I L CNN +F3 "" 0 100 50 H I C CNN +ALIAS MAX232I MAX202 ADM232A MAX3232 ICL3232 +$FPLIST + SOIC*P1.27mm* + DIP*W7.62mm* + TSSOP*4.4x5mm*P0.65mm* +$ENDFPLIST +DRAW +C -100 -700 25 0 1 10 N +C -100 -500 25 0 1 10 N +C 25 -300 25 0 1 10 N +C 25 -100 25 0 1 10 N +T 0 -450 -900 50 0 0 0 LOGIC Normal 0 C C +T 0 450 -900 50 0 0 0 RS232 Normal 0 C C +S -600 -1000 600 1000 0 1 10 f +P 2 0 1 10 -150 -300 -325 -300 N +P 2 0 1 10 -150 -100 -325 -100 N +P 2 0 1 10 -125 -700 -325 -700 N +P 2 0 1 10 -125 -500 -325 -500 N +P 2 0 1 10 50 -300 250 -300 N +P 2 0 1 10 50 -100 250 -100 N +P 2 0 1 10 75 -700 250 -700 N +P 2 0 1 10 75 -500 250 -500 N +P 4 0 1 10 -150 -225 -150 -375 0 -300 -150 -225 N +P 4 0 1 10 -150 -25 -150 -175 0 -100 -150 -25 N +P 4 0 1 10 75 -625 75 -775 -75 -700 75 -625 N +P 4 0 1 10 75 -425 75 -575 -75 -500 75 -425 N +X C1+ 1 -800 900 200 R 50 50 1 1 P +X T2IN 10 -800 -300 200 R 50 50 1 1 I +X T1IN 11 -800 -100 200 R 50 50 1 1 I +X R1OUT 12 -800 -500 200 R 50 50 1 1 O +X R1IN 13 800 -500 200 L 50 50 1 1 I +X T1OUT 14 800 -100 200 L 50 50 1 1 O +X GND 15 0 -1200 200 U 50 50 1 1 W +X VCC 16 0 1200 200 D 50 50 1 1 W +X VS+ 2 800 400 200 L 50 50 1 1 w +X C1- 3 -800 600 200 R 50 50 1 1 P +X C2+ 4 800 900 200 L 50 50 1 1 P +X C2- 5 800 600 200 L 50 50 1 1 P +X VS- 6 800 100 200 L 50 50 1 1 w +X T2OUT 7 800 -300 200 L 50 50 1 1 O +X R2IN 8 800 -700 200 L 50 50 1 1 I +X R2OUT 9 -800 -700 200 R 50 50 1 1 O +ENDDRAW +ENDDEF +# +# Memory_EEPROM_28C256 +# +DEF Memory_EEPROM_28C256 U 0 20 Y Y 1 F N +F0 "U" -300 1050 50 H V C CNN +F1 "Memory_EEPROM_28C256" 100 -1050 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W15.24mm* + SOIC*7.5x17.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 1000 300 -1000 1 1 10 f +X A14 1 -400 -500 100 R 50 50 1 1 I +X A0 10 -400 900 100 R 50 50 1 1 I +X D0 11 400 900 100 L 50 50 1 1 T +X D1 12 400 800 100 L 50 50 1 1 T +X D2 13 400 700 100 L 50 50 1 1 T +X GND 14 0 -1100 100 U 50 50 1 1 W +X D3 15 400 600 100 L 50 50 1 1 T +X D4 16 400 500 100 L 50 50 1 1 T +X D5 17 400 400 100 L 50 50 1 1 T +X D6 18 400 300 100 L 50 50 1 1 T +X D7 19 400 200 100 L 50 50 1 1 T +X A12 2 -400 -300 100 R 50 50 1 1 I +X ~CS 20 -400 -900 100 R 50 50 1 1 I +X A10 21 -400 -100 100 R 50 50 1 1 I +X ~OE 22 -400 -800 100 R 50 50 1 1 I +X A11 23 -400 -200 100 R 50 50 1 1 I +X A9 24 -400 0 100 R 50 50 1 1 I +X A8 25 -400 100 100 R 50 50 1 1 I +X A13 26 -400 -400 100 R 50 50 1 1 I +X ~WE 27 -400 -700 100 R 50 50 1 1 I +X VCC 28 0 1100 100 D 50 50 1 1 W +X A7 3 -400 200 100 R 50 50 1 1 I +X A6 4 -400 300 100 R 50 50 1 1 I +X A5 5 -400 400 100 R 50 50 1 1 I +X A4 6 -400 500 100 R 50 50 1 1 I +X A3 7 -400 600 100 R 50 50 1 1 I +X A2 8 -400 700 100 R 50 50 1 1 I +X A1 9 -400 800 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_VCC +# +DEF power_VCC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_VCC" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C 0 75 25 0 1 0 N +P 2 0 1 0 0 0 0 50 N +X VCC 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# z80comp2_mc68681 +# +DEF z80comp2_mc68681 U 0 40 Y Y 1 F N +F0 "U" 150 1350 50 H V C CNN +F1 "z80comp2_mc68681" -250 1350 50 H V C CNN +F2 "" 550 -550 50 H I C CNN +F3 "" 550 -550 50 H I C CNN +DRAW +S -350 1300 350 -1500 0 1 0 N +X RS1 1 -550 900 200 R 50 50 1 1 I +X RXDB 10 550 -650 200 L 50 50 1 1 P +X TXDB 11 550 -750 200 L 50 50 1 1 P +X OP1 12 550 400 200 L 50 50 1 1 O +X OP3 13 550 200 200 L 50 50 1 1 O +X OP5 14 550 0 200 L 50 50 1 1 O +X OP7 15 550 -200 200 L 50 50 1 1 O +X D1 16 -550 300 200 R 50 50 1 1 B +X D3 17 -550 100 200 R 50 50 1 1 B +X D5 18 -550 -100 200 R 50 50 1 1 B +X D7 19 -550 -300 200 R 50 50 1 1 B +X IP3 2 550 900 200 L 50 50 1 1 I +X GND 20 0 -1700 200 U 50 50 1 1 W +X ~IRQ 21 550 -1250 200 L 50 50 1 1 C +X D6 22 -550 -200 200 R 50 50 1 1 B +X D4 23 -550 0 200 R 50 50 1 1 B +X D2 24 -550 200 200 R 50 50 1 1 B +X D0 25 -550 400 200 R 50 50 1 1 B +X OP6 26 550 -100 200 L 50 50 1 1 O +X OP4 27 550 100 200 L 50 50 1 1 O +X OP2 28 550 300 200 L 50 50 1 1 O +X OP0 29 550 500 200 L 50 50 1 1 O +X RS2 3 -550 800 200 R 50 50 1 1 I +X TXDA 30 550 -400 200 L 50 50 1 1 P +X RXDA 31 550 -500 200 L 50 50 1 1 P +X X1/CLK 32 -550 -1150 200 R 50 50 1 1 I +X X2 33 -550 -1350 200 R 50 50 1 1 O +X ~RST 34 -550 1200 200 R 50 50 1 1 I +X ~CS 35 -550 -600 200 R 50 50 1 1 I +X IP2 36 550 1000 200 L 50 50 1 1 I +X ~IACK 37 -550 -800 200 R 50 50 1 1 I +X IP5 38 550 700 200 L 50 50 1 1 I +X IP4 39 550 800 200 L 50 50 1 1 I +X IP1 4 550 1100 200 L 50 50 1 1 I +X VCC 40 0 1500 200 D 50 50 1 1 W +X RS3 5 -550 700 200 R 50 50 1 1 I +X RD4 6 -550 600 200 R 50 50 1 1 I +X IP0 7 550 1200 200 L 50 50 1 1 I +X R/~W 8 -550 -500 200 R 50 50 1 1 I +X ~DTACK 9 550 -1350 200 L 50 50 1 1 C +ENDDRAW +ENDDEF +# +# z80comp2_sram_um61512ak +# +DEF z80comp2_sram_um61512ak U 0 40 Y Y 1 F N +F0 "U" 300 -1200 60 H V C CNN +F1 "z80comp2_sram_um61512ak" 0 -50 60 V V C CNN +F2 "" -100 -800 60 H V C CNN +F3 "" -100 -800 60 H V C CNN +DRAW +S -500 1050 450 -1100 0 1 0 N +X A2 10 -700 800 200 R 50 50 1 1 I +X A1 11 -700 900 200 R 50 50 1 1 I +X A0 12 -700 1000 200 R 50 50 1 1 I +X D0 13 650 1000 200 L 50 50 1 1 B +X D1 14 650 900 200 L 50 50 1 1 B +X D2 15 650 800 200 L 50 50 1 1 B +X GND 16 0 -1300 200 U 50 50 1 1 W +X D3 17 650 700 200 L 50 50 1 1 B +X D4 18 650 600 200 L 50 50 1 1 B +X D5 19 650 500 200 L 50 50 1 1 B +X D6 20 650 400 200 L 50 50 1 1 B +X D7 21 650 300 200 L 50 50 1 1 B +X ~CE1 22 -700 -950 200 R 50 50 1 1 I I +X A10 23 -700 0 200 R 50 50 1 1 I +X ~OE 24 -700 -750 200 R 50 50 1 1 I I +X A11 25 -700 -100 200 R 50 50 1 1 I +X A9 26 -700 100 200 R 50 50 1 1 I +X A8 27 -700 200 200 R 50 50 1 1 I +X A13 28 -700 -300 200 R 50 50 1 1 I +X ~WE 29 -700 -850 200 R 50 50 1 1 I I +X A14 3 -700 -400 200 R 50 50 1 1 I +X CE2 30 -700 -1050 200 R 50 50 1 1 I +X A15 31 -700 -500 200 R 50 50 1 1 I +X VCC 32 0 1250 200 D 50 50 1 1 W +X A12 4 -700 -200 200 R 50 50 1 1 I +X A7 5 -700 300 200 R 50 50 1 1 I +X A6 6 -700 400 200 R 50 50 1 1 I +X A5 7 -700 500 200 R 50 50 1 1 I +X A4 8 -700 600 200 R 50 50 1 1 I +X A3 9 -700 700 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# z80comp2_z80glue +# +DEF z80comp2_z80glue U 0 40 Y Y 1 F N +F0 "U" 100 550 50 H V C CNN +F1 "z80comp2_z80glue" -200 550 50 H V C CNN +F2 "" -350 -500 50 H I C CNN +F3 "" -350 -500 50 H I C CNN +DRAW +S -350 500 350 -500 0 1 0 N +X A4 1 -550 450 200 R 50 50 1 1 I +X GND 10 0 -700 200 U 50 50 1 1 W +X ~RFSH 11 -550 -450 200 R 50 50 1 1 I +X NC 12 150 0 200 L 50 50 1 1 N N +X NC 13 150 -100 200 L 50 50 1 1 N N +X NC 14 150 -200 200 L 50 50 1 1 N N +X ~IACK 15 550 -250 200 L 50 50 1 1 O +X UARTEN 16 550 250 200 L 50 50 1 1 O +X ~UARTEN 17 550 150 200 L 50 50 1 1 O +X ~RAMEN 18 550 50 200 L 50 50 1 1 O +X ~ROMEN 19 550 -50 200 L 50 50 1 1 O +X A5 2 -550 350 200 R 50 50 1 1 I +X A6 3 -550 250 200 R 50 50 1 1 I +X A7 4 -550 150 200 R 50 50 1 1 I +X A15 5 -550 50 200 R 50 50 1 1 I +X NC 6 150 300 200 L 50 50 1 1 N N +X ~M1 7 -550 -150 200 R 50 50 1 1 I +X ~MREQ 8 -550 -250 200 R 50 50 1 1 I +X ~IOREQ 9 -550 -350 200 R 50 50 1 1 I +X VCC ~ 0 700 200 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/z80comp2.kicad_pcb b/z80comp2.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/z80comp2.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/z80comp2.lib b/z80comp2.lib new file mode 100644 index 0000000..2e4b5e3 --- /dev/null +++ b/z80comp2.lib @@ -0,0 +1,130 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# mc68681 +# +DEF mc68681 U 0 40 Y Y 1 F N +F0 "U" 150 1350 50 H V C CNN +F1 "mc68681" -250 1350 50 H V C CNN +F2 "" 550 -550 50 H I C CNN +F3 "" 550 -550 50 H I C CNN +DRAW +S -350 1300 350 -1500 0 1 0 N +X RS1 1 -550 900 200 R 50 50 1 1 I +X RXDB 10 550 -650 200 L 50 50 1 1 P +X TXDB 11 550 -750 200 L 50 50 1 1 P +X OP1 12 550 400 200 L 50 50 1 1 O +X OP3 13 550 200 200 L 50 50 1 1 O +X OP5 14 550 0 200 L 50 50 1 1 O +X OP7 15 550 -200 200 L 50 50 1 1 O +X D1 16 -550 300 200 R 50 50 1 1 B +X D3 17 -550 100 200 R 50 50 1 1 B +X D5 18 -550 -100 200 R 50 50 1 1 B +X D7 19 -550 -300 200 R 50 50 1 1 B +X IP3 2 550 900 200 L 50 50 1 1 I +X GND 20 0 -1700 200 U 50 50 1 1 W +X ~IRQ 21 550 -1250 200 L 50 50 1 1 C +X D6 22 -550 -200 200 R 50 50 1 1 B +X D4 23 -550 0 200 R 50 50 1 1 B +X D2 24 -550 200 200 R 50 50 1 1 B +X D0 25 -550 400 200 R 50 50 1 1 B +X OP6 26 550 -100 200 L 50 50 1 1 O +X OP4 27 550 100 200 L 50 50 1 1 O +X OP2 28 550 300 200 L 50 50 1 1 O +X OP0 29 550 500 200 L 50 50 1 1 O +X RS2 3 -550 800 200 R 50 50 1 1 I +X TXDA 30 550 -400 200 L 50 50 1 1 P +X RXDA 31 550 -500 200 L 50 50 1 1 P +X X1/CLK 32 -550 -1150 200 R 50 50 1 1 I +X X2 33 -550 -1350 200 R 50 50 1 1 O +X ~RST 34 -550 1200 200 R 50 50 1 1 I +X ~CS 35 -550 -600 200 R 50 50 1 1 I +X IP2 36 550 1000 200 L 50 50 1 1 I +X ~IACK 37 -550 -800 200 R 50 50 1 1 I +X IP5 38 550 700 200 L 50 50 1 1 I +X IP4 39 550 800 200 L 50 50 1 1 I +X IP1 4 550 1100 200 L 50 50 1 1 I +X VCC 40 0 1500 200 D 50 50 1 1 W +X RS3 5 -550 700 200 R 50 50 1 1 I +X RD4 6 -550 600 200 R 50 50 1 1 I +X IP0 7 550 1200 200 L 50 50 1 1 I +X R/~W 8 -550 -500 200 R 50 50 1 1 I +X ~DTACK 9 550 -1350 200 L 50 50 1 1 C +ENDDRAW +ENDDEF +# +# sram_um61512ak +# +DEF sram_um61512ak U 0 40 Y Y 1 F N +F0 "U" 300 -1200 60 H V C CNN +F1 "sram_um61512ak" 0 -50 60 V V C CNN +F2 "" -100 -800 60 H V C CNN +F3 "" -100 -800 60 H V C CNN +DRAW +S -500 1050 450 -1100 0 1 0 N +X A2 10 -700 800 200 R 50 50 1 1 I +X A1 11 -700 900 200 R 50 50 1 1 I +X A0 12 -700 1000 200 R 50 50 1 1 I +X D0 13 650 1000 200 L 50 50 1 1 B +X D1 14 650 900 200 L 50 50 1 1 B +X D2 15 650 800 200 L 50 50 1 1 B +X GND 16 0 -1300 200 U 50 50 1 1 W +X D3 17 650 700 200 L 50 50 1 1 B +X D4 18 650 600 200 L 50 50 1 1 B +X D5 19 650 500 200 L 50 50 1 1 B +X D6 20 650 400 200 L 50 50 1 1 B +X D7 21 650 300 200 L 50 50 1 1 B +X ~CE1 22 -700 -950 200 R 50 50 1 1 I I +X A10 23 -700 0 200 R 50 50 1 1 I +X ~OE 24 -700 -750 200 R 50 50 1 1 I I +X A11 25 -700 -100 200 R 50 50 1 1 I +X A9 26 -700 100 200 R 50 50 1 1 I +X A8 27 -700 200 200 R 50 50 1 1 I +X A13 28 -700 -300 200 R 50 50 1 1 I +X ~WE 29 -700 -850 200 R 50 50 1 1 I I +X A14 3 -700 -400 200 R 50 50 1 1 I +X CE2 30 -700 -1050 200 R 50 50 1 1 I +X A15 31 -700 -500 200 R 50 50 1 1 I +X VCC 32 0 1250 200 D 50 50 1 1 W +X A12 4 -700 -200 200 R 50 50 1 1 I +X A7 5 -700 300 200 R 50 50 1 1 I +X A6 6 -700 400 200 R 50 50 1 1 I +X A5 7 -700 500 200 R 50 50 1 1 I +X A4 8 -700 600 200 R 50 50 1 1 I +X A3 9 -700 700 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# z80glue +# +DEF z80glue U 0 40 Y Y 1 F N +F0 "U" 100 550 50 H V C CNN +F1 "z80glue" -200 550 50 H V C CNN +F2 "" -350 -500 50 H I C CNN +F3 "" -350 -500 50 H I C CNN +DRAW +S -350 500 350 -500 0 1 0 N +X A4 1 -550 450 200 R 50 50 1 1 I +X GND 10 0 -700 200 U 50 50 1 1 W +X ~RFSH 11 -550 -450 200 R 50 50 1 1 I +X NC 12 150 0 200 L 50 50 1 1 N N +X NC 13 150 -100 200 L 50 50 1 1 N N +X NC 14 150 -200 200 L 50 50 1 1 N N +X ~IACK 15 550 -250 200 L 50 50 1 1 O +X UARTEN 16 550 250 200 L 50 50 1 1 O +X ~UARTEN 17 550 150 200 L 50 50 1 1 O +X ~RAMEN 18 550 50 200 L 50 50 1 1 O +X ~ROMEN 19 550 -50 200 L 50 50 1 1 O +X A5 2 -550 350 200 R 50 50 1 1 I +X A6 3 -550 250 200 R 50 50 1 1 I +X A7 4 -550 150 200 R 50 50 1 1 I +X A15 5 -550 50 200 R 50 50 1 1 I +X NC 6 150 300 200 L 50 50 1 1 N N +X ~M1 7 -550 -150 200 R 50 50 1 1 I +X ~MREQ 8 -550 -250 200 R 50 50 1 1 I +X ~IOREQ 9 -550 -350 200 R 50 50 1 1 I +X VCC ~ 0 700 200 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/z80comp2.pro b/z80comp2.pro new file mode 100644 index 0000000..152769c --- /dev/null +++ b/z80comp2.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] diff --git a/z80comp2.sch b/z80comp2.sch new file mode 100644 index 0000000..ef1b5f7 --- /dev/null +++ b/z80comp2.sch @@ -0,0 +1,1446 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CPU:Z80CPU U? +U 1 1 5EA29512 +P 1900 4050 +F 0 "U?" H 2100 2650 50 0000 C CNN +F 1 "Z80CPU" H 1900 4050 50 0000 C CNN +F 2 "" H 1900 4450 50 0001 C CNN +F 3 "www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080" H 1900 4450 50 0001 C CNN + 1 1900 4050 + 1 0 0 -1 +$EndComp +$Comp +L Memory_EEPROM:28C256 U? +U 1 1 5EA2C09A +P 3750 4400 +F 0 "U?" H 3900 3350 50 0000 C CNN +F 1 "28C256" V 3750 4400 50 0000 C CNN +F 2 "" H 3750 4400 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 3750 4400 50 0001 C CNN + 1 3750 4400 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5EA2ECD7 +P 1900 5550 +F 0 "#PWR?" H 1900 5300 50 0001 C CNN +F 1 "GND" H 1905 5377 50 0000 C CNN +F 2 "" H 1900 5550 50 0001 C CNN +F 3 "" H 1900 5550 50 0001 C CNN + 1 1900 5550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5EA2F4C0 +P 3750 5500 +F 0 "#PWR?" H 3750 5250 50 0001 C CNN +F 1 "GND" H 3755 5327 50 0000 C CNN +F 2 "" H 3750 5500 50 0001 C CNN +F 3 "" H 3750 5500 50 0001 C CNN + 1 3750 5500 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5EA2FD95 +P 1900 2550 +F 0 "#PWR?" H 1900 2400 50 0001 C CNN +F 1 "VCC" H 1917 2723 50 0000 C CNN +F 2 "" H 1900 2550 50 0001 C CNN +F 3 "" H 1900 2550 50 0001 C CNN + 1 1900 2550 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5EA30021 +P 3750 3300 +F 0 "#PWR?" H 3750 3150 50 0001 C CNN +F 1 "VCC" H 3767 3473 50 0000 C CNN +F 2 "" H 3750 3300 50 0001 C CNN +F 3 "" H 3750 3300 50 0001 C CNN + 1 3750 3300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2600 4550 2800 4550 +Wire Wire Line + 2600 4650 2800 4650 +Wire Wire Line + 2600 4750 2800 4750 +Wire Wire Line + 2600 4850 2800 4850 +Wire Wire Line + 2600 4950 2800 4950 +Wire Wire Line + 2600 5050 2800 5050 +Wire Wire Line + 2600 5150 2800 5150 +Wire Wire Line + 2600 5250 2800 5250 +Text Label 2650 4550 0 50 ~ 0 +D0 +Text Label 2650 4650 0 50 ~ 0 +D1 +Text Label 2650 4750 0 50 ~ 0 +D2 +Text Label 2650 4850 0 50 ~ 0 +D3 +Text Label 2650 4950 0 50 ~ 0 +D4 +Text Label 2650 5050 0 50 ~ 0 +D5 +Text Label 2650 5150 0 50 ~ 0 +D6 +Text Label 2650 5250 0 50 ~ 0 +D7 +Entry Wire Line + 2800 4550 2900 4650 +Entry Wire Line + 2800 4650 2900 4750 +Entry Wire Line + 2800 4750 2900 4850 +Entry Wire Line + 2800 4850 2900 4950 +Entry Wire Line + 2800 4950 2900 5050 +Entry Wire Line + 2800 5050 2900 5150 +Entry Wire Line + 2800 5150 2900 5250 +Entry Wire Line + 2800 5250 2900 5350 +Wire Wire Line + 4150 3500 4350 3500 +Wire Wire Line + 4150 3600 4350 3600 +Wire Wire Line + 4150 3700 4350 3700 +Wire Wire Line + 4150 3800 4350 3800 +Wire Wire Line + 4150 3900 4350 3900 +Wire Wire Line + 4150 4000 4350 4000 +Wire Wire Line + 4150 4100 4350 4100 +Wire Wire Line + 4150 4200 4350 4200 +Text Label 4200 3500 0 50 ~ 0 +D0 +Text Label 4200 3600 0 50 ~ 0 +D1 +Text Label 4200 3700 0 50 ~ 0 +D2 +Text Label 4200 3800 0 50 ~ 0 +D3 +Text Label 4200 3900 0 50 ~ 0 +D4 +Text Label 4200 4000 0 50 ~ 0 +D5 +Text Label 4200 4100 0 50 ~ 0 +D6 +Text Label 4200 4200 0 50 ~ 0 +D7 +Entry Wire Line + 4350 3500 4450 3600 +Entry Wire Line + 4350 3600 4450 3700 +Entry Wire Line + 4350 3700 4450 3800 +Entry Wire Line + 4350 3800 4450 3900 +Entry Wire Line + 4350 3900 4450 4000 +Entry Wire Line + 4350 4000 4450 4100 +Entry Wire Line + 4350 4100 4450 4200 +Entry Wire Line + 4350 4200 4450 4300 +Wire Wire Line + 2600 2850 2800 2850 +Wire Wire Line + 2600 2950 2800 2950 +Wire Wire Line + 2600 3050 2800 3050 +Wire Wire Line + 2600 3150 2800 3150 +Wire Wire Line + 2600 3250 2800 3250 +Wire Wire Line + 2600 3350 2800 3350 +Wire Wire Line + 2600 3450 2800 3450 +Wire Wire Line + 2600 3550 2800 3550 +Wire Wire Line + 2600 3650 2800 3650 +Wire Wire Line + 2600 3750 2800 3750 +Wire Wire Line + 2600 3850 2800 3850 +Wire Wire Line + 2600 3950 2800 3950 +Wire Wire Line + 2600 4050 2800 4050 +Wire Wire Line + 2600 4150 2800 4150 +Wire Wire Line + 2600 4250 2800 4250 +Wire Wire Line + 2600 4350 2800 4350 +Text Label 2650 2850 0 50 ~ 0 +A0 +Text Label 2650 2950 0 50 ~ 0 +A1 +Text Label 2650 3050 0 50 ~ 0 +A2 +Text Label 2650 3150 0 50 ~ 0 +A3 +Text Label 2650 3250 0 50 ~ 0 +A4 +Text Label 2650 3350 0 50 ~ 0 +A5 +Text Label 2650 3450 0 50 ~ 0 +A6 +Text Label 2650 3550 0 50 ~ 0 +A7 +Text Label 2650 3650 0 50 ~ 0 +A8 +Text Label 2650 3750 0 50 ~ 0 +A9 +Text Label 2650 3850 0 50 ~ 0 +A10 +Text Label 2650 3950 0 50 ~ 0 +A11 +Text Label 2650 4050 0 50 ~ 0 +A12 +Text Label 2650 4150 0 50 ~ 0 +A13 +Text Label 2650 4250 0 50 ~ 0 +A14 +Text Label 2650 4350 0 50 ~ 0 +A15 +Entry Wire Line + 2800 4350 2900 4250 +Entry Wire Line + 2800 4250 2900 4150 +Entry Wire Line + 2800 4150 2900 4050 +Entry Wire Line + 2800 4050 2900 3950 +Entry Wire Line + 2800 3950 2900 3850 +Entry Wire Line + 2800 3850 2900 3750 +Entry Wire Line + 2800 3750 2900 3650 +Entry Wire Line + 2800 3650 2900 3550 +Entry Wire Line + 2800 3550 2900 3450 +Entry Wire Line + 2800 3450 2900 3350 +Entry Wire Line + 2800 3350 2900 3250 +Entry Wire Line + 2800 3250 2900 3150 +Entry Wire Line + 2800 3150 2900 3050 +Entry Wire Line + 2800 3050 2900 2950 +Entry Wire Line + 2800 2950 2900 2850 +Entry Wire Line + 2800 2850 2900 2750 +Text Label 3350 5850 0 50 ~ 0 +D[0..7] +Wire Wire Line + 3350 3500 3150 3500 +Wire Wire Line + 3350 3600 3150 3600 +Wire Wire Line + 3350 3700 3150 3700 +Wire Wire Line + 3350 3800 3150 3800 +Wire Wire Line + 3350 3900 3150 3900 +Wire Wire Line + 3350 4000 3150 4000 +Wire Wire Line + 3350 4100 3150 4100 +Wire Wire Line + 3350 4200 3150 4200 +Wire Wire Line + 3350 4300 3150 4300 +Wire Wire Line + 3350 4400 3150 4400 +Wire Wire Line + 3350 4500 3150 4500 +Wire Wire Line + 3350 4600 3150 4600 +Wire Wire Line + 3350 4700 3150 4700 +Wire Wire Line + 3350 4800 3150 4800 +Wire Wire Line + 3350 4900 3150 4900 +Text Label 3200 3500 0 50 ~ 0 +A0 +Text Label 3200 3600 0 50 ~ 0 +A1 +Text Label 3200 3700 0 50 ~ 0 +A2 +Text Label 3200 3800 0 50 ~ 0 +A3 +Text Label 3200 3900 0 50 ~ 0 +A4 +Text Label 3200 4000 0 50 ~ 0 +A5 +Text Label 3200 4100 0 50 ~ 0 +A6 +Text Label 3200 4200 0 50 ~ 0 +A7 +Text Label 3200 4300 0 50 ~ 0 +A8 +Text Label 3200 4400 0 50 ~ 0 +A9 +Text Label 3200 4500 0 50 ~ 0 +A10 +Text Label 3200 4600 0 50 ~ 0 +A11 +Text Label 3200 4700 0 50 ~ 0 +A12 +Text Label 3200 4800 0 50 ~ 0 +A13 +Text Label 3200 4900 0 50 ~ 0 +A14 +Entry Wire Line + 3050 3400 3150 3500 +Entry Wire Line + 3050 3500 3150 3600 +Entry Wire Line + 3050 3600 3150 3700 +Entry Wire Line + 3050 3700 3150 3800 +Entry Wire Line + 3050 3800 3150 3900 +Entry Wire Line + 3050 3900 3150 4000 +Entry Wire Line + 3050 4000 3150 4100 +Entry Wire Line + 3050 4100 3150 4200 +Entry Wire Line + 3050 4200 3150 4300 +Entry Wire Line + 3050 4300 3150 4400 +Entry Wire Line + 3050 4400 3150 4500 +Entry Wire Line + 3050 4500 3150 4600 +Entry Wire Line + 3050 4600 3150 4700 +Entry Wire Line + 3050 4700 3150 4800 +Entry Wire Line + 3050 4800 3150 4900 +Text Label 4150 2600 0 50 ~ 0 +A[0..15] +$Comp +L power:VCC #PWR? +U 1 1 5EA9AA1C +P 3250 5100 +F 0 "#PWR?" H 3250 4950 50 0001 C CNN +F 1 "VCC" H 3350 5200 50 0000 C CNN +F 2 "" H 3250 5100 50 0001 C CNN +F 3 "" H 3250 5100 50 0001 C CNN + 1 3250 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3350 5100 3250 5100 +Wire Bus Line + 2900 2600 3050 2600 +Connection ~ 3050 2600 +Wire Wire Line + 3350 5300 3050 5300 +Text Label 3050 5300 0 50 ~ 0 +~ROMEN +Wire Wire Line + 3350 5200 3200 5200 +Text Label 3200 5200 0 50 ~ 0 +~RD +Wire Wire Line + 1200 4550 900 4550 +Wire Wire Line + 1200 4650 900 4650 +Wire Wire Line + 1200 4750 900 4750 +Wire Wire Line + 1200 4850 900 4850 +Text Label 1050 4550 0 50 ~ 0 +~RD +Text Label 1050 4650 0 50 ~ 0 +~WR +Text Label 950 4750 0 50 ~ 0 +~MREQ +Text Label 950 4850 0 50 ~ 0 +~IOREQ +Wire Wire Line + 1200 2850 1050 2850 +Text Label 1050 2850 0 50 ~ 0 +~RST +$Comp +L z80comp2:mc68681 U? +U 1 1 5EAC419A +P 7500 3900 +F 0 "U?" H 7650 2350 50 0000 C CNN +F 1 "mc68681" V 7500 3900 50 0000 C CNN +F 2 "" H 8050 3350 50 0001 C CNN +F 3 "" H 8050 3350 50 0001 C CNN + 1 7500 3900 + 1 0 0 -1 +$EndComp +$Comp +L z80comp2:sram_um61512ak U? +U 1 1 5EAC72ED +P 5600 4300 +F 0 "U?" H 5750 3150 60 0000 C CNN +F 1 "sram_um61512ak" V 5600 4300 60 0000 C CNN +F 2 "" H 5500 3500 60 0000 C CNN +F 3 "" H 5500 3500 60 0000 C CNN + 1 5600 4300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 3300 6450 3300 +Wire Wire Line + 6250 3400 6450 3400 +Wire Wire Line + 6250 3500 6450 3500 +Wire Wire Line + 6250 3600 6450 3600 +Wire Wire Line + 6250 3700 6450 3700 +Wire Wire Line + 6250 3800 6450 3800 +Wire Wire Line + 6250 3900 6450 3900 +Wire Wire Line + 6250 4000 6450 4000 +Text Label 6300 3300 0 50 ~ 0 +D0 +Text Label 6300 3400 0 50 ~ 0 +D1 +Text Label 6300 3500 0 50 ~ 0 +D2 +Text Label 6300 3600 0 50 ~ 0 +D3 +Text Label 6300 3700 0 50 ~ 0 +D4 +Text Label 6300 3800 0 50 ~ 0 +D5 +Text Label 6300 3900 0 50 ~ 0 +D6 +Text Label 6300 4000 0 50 ~ 0 +D7 +Entry Wire Line + 6450 3300 6550 3400 +Entry Wire Line + 6450 3400 6550 3500 +Entry Wire Line + 6450 3500 6550 3600 +Entry Wire Line + 6450 3600 6550 3700 +Entry Wire Line + 6450 3700 6550 3800 +Entry Wire Line + 6450 3800 6550 3900 +Entry Wire Line + 6450 3900 6550 4000 +Entry Wire Line + 6450 4000 6550 4100 +Wire Wire Line + 6650 3500 6950 3500 +Wire Wire Line + 6650 3600 6950 3600 +Wire Wire Line + 6650 3700 6950 3700 +Wire Wire Line + 6650 3800 6950 3800 +Wire Wire Line + 6650 3900 6950 3900 +Wire Wire Line + 6650 4000 6950 4000 +Wire Wire Line + 6650 4100 6950 4100 +Wire Wire Line + 6650 4200 6950 4200 +Text Label 6800 3500 0 50 ~ 0 +D0 +Text Label 6800 3600 0 50 ~ 0 +D1 +Text Label 6800 3700 0 50 ~ 0 +D2 +Text Label 6800 3800 0 50 ~ 0 +D3 +Text Label 6800 3900 0 50 ~ 0 +D4 +Text Label 6800 4000 0 50 ~ 0 +D5 +Text Label 6800 4100 0 50 ~ 0 +D6 +Text Label 6800 4200 0 50 ~ 0 +D7 +Wire Wire Line + 4900 4800 4550 4800 +Text Label 4550 4800 0 50 ~ 0 +BANKSEL +Wire Wire Line + 4900 3300 4700 3300 +Wire Wire Line + 4900 3400 4700 3400 +Wire Wire Line + 4900 3500 4700 3500 +Wire Wire Line + 4900 3600 4700 3600 +Wire Wire Line + 4900 3700 4700 3700 +Wire Wire Line + 4900 3800 4700 3800 +Wire Wire Line + 4900 3900 4700 3900 +Wire Wire Line + 4900 4000 4700 4000 +Wire Wire Line + 4900 4100 4700 4100 +Wire Wire Line + 4900 4200 4700 4200 +Wire Wire Line + 4900 4300 4700 4300 +Wire Wire Line + 4900 4400 4700 4400 +Wire Wire Line + 4900 4500 4700 4500 +Wire Wire Line + 4900 4600 4700 4600 +Wire Wire Line + 4900 4700 4700 4700 +Text Label 4750 3300 0 50 ~ 0 +A0 +Text Label 4750 3400 0 50 ~ 0 +A1 +Text Label 4750 3500 0 50 ~ 0 +A2 +Text Label 4750 3600 0 50 ~ 0 +A3 +Text Label 4750 3700 0 50 ~ 0 +A4 +Text Label 4750 3800 0 50 ~ 0 +A5 +Text Label 4750 3900 0 50 ~ 0 +A6 +Text Label 4750 4000 0 50 ~ 0 +A7 +Text Label 4750 4100 0 50 ~ 0 +A8 +Text Label 4750 4200 0 50 ~ 0 +A9 +Text Label 4750 4300 0 50 ~ 0 +A10 +Text Label 4750 4400 0 50 ~ 0 +A11 +Text Label 4750 4500 0 50 ~ 0 +A12 +Text Label 4750 4600 0 50 ~ 0 +A13 +Text Label 4750 4700 0 50 ~ 0 +A14 +Entry Wire Line + 4600 3200 4700 3300 +Entry Wire Line + 4600 3300 4700 3400 +Entry Wire Line + 4600 3400 4700 3500 +Entry Wire Line + 4600 3500 4700 3600 +Entry Wire Line + 4600 3600 4700 3700 +Entry Wire Line + 4600 3700 4700 3800 +Entry Wire Line + 4600 3800 4700 3900 +Entry Wire Line + 4600 3900 4700 4000 +Entry Wire Line + 4600 4000 4700 4100 +Entry Wire Line + 4600 4100 4700 4200 +Entry Wire Line + 4600 4200 4700 4300 +Entry Wire Line + 4600 4300 4700 4400 +Entry Wire Line + 4600 4400 4700 4500 +Entry Wire Line + 4600 4500 4700 4600 +Entry Wire Line + 4600 4600 4700 4700 +Wire Wire Line + 4900 5050 4800 5050 +Text Label 4800 5050 0 50 ~ 0 +~RD +Wire Wire Line + 4900 5150 4800 5150 +Text Label 4800 5150 0 50 ~ 0 +~WR +Wire Wire Line + 4900 5250 4650 5250 +Text Label 4650 5250 0 50 ~ 0 +~RAMEN +$Comp +L power:VCC #PWR? +U 1 1 5EB3084D +P 5600 3050 +F 0 "#PWR?" H 5600 2900 50 0001 C CNN +F 1 "VCC" H 5617 3223 50 0000 C CNN +F 2 "" H 5600 3050 50 0001 C CNN +F 3 "" H 5600 3050 50 0001 C CNN + 1 5600 3050 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5EB32548 +P 4550 5300 +F 0 "#PWR?" H 4550 5150 50 0001 C CNN +F 1 "VCC" H 4567 5473 50 0000 C CNN +F 2 "" H 4550 5300 50 0001 C CNN +F 3 "" H 4550 5300 50 0001 C CNN + 1 4550 5300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4550 5300 4550 5350 +Wire Wire Line + 4550 5350 4900 5350 +$Comp +L power:GND #PWR? +U 1 1 5EB37534 +P 5600 5600 +F 0 "#PWR?" H 5600 5350 50 0001 C CNN +F 1 "GND" H 5605 5427 50 0000 C CNN +F 2 "" H 5600 5600 50 0001 C CNN +F 3 "" H 5600 5600 50 0001 C CNN + 1 5600 5600 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5EB3BBF0 +P 7500 5600 +F 0 "#PWR?" H 7500 5350 50 0001 C CNN +F 1 "GND" H 7505 5427 50 0000 C CNN +F 2 "" H 7500 5600 50 0001 C CNN +F 3 "" H 7500 5600 50 0001 C CNN + 1 7500 5600 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5EB3BF7A +P 7500 2400 +F 0 "#PWR?" H 7500 2250 50 0001 C CNN +F 1 "VCC" H 7517 2573 50 0000 C CNN +F 2 "" H 7500 2400 50 0001 C CNN +F 3 "" H 7500 2400 50 0001 C CNN + 1 7500 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6950 3000 6600 3000 +Wire Wire Line + 6950 3100 6600 3100 +Wire Wire Line + 6950 3200 6600 3200 +Wire Wire Line + 6950 3300 6600 3300 +Text Label 6800 3000 0 50 ~ 0 +A0 +Text Label 6800 3100 0 50 ~ 0 +A1 +Text Label 6800 3200 0 50 ~ 0 +A2 +Text Label 6800 3300 0 50 ~ 0 +A3 +Wire Wire Line + 6950 4500 6650 4500 +Text Label 6650 4500 0 50 ~ 0 +~UARTEN +NoConn ~ 11900 2450 +$Comp +L z80comp2:z80glue U? +U 1 1 5EB69DED +P 3750 1550 +F 0 "U?" H 3900 2100 50 0000 C CNN +F 1 "z80glue" H 3500 1000 50 0000 C CNN +F 2 "" H 3700 1650 50 0001 C CNN +F 3 "" H 3700 1650 50 0001 C CNN + 1 3750 1550 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5EB7EC44 +P 3750 850 +F 0 "#PWR?" H 3750 700 50 0001 C CNN +F 1 "VCC" H 3767 1023 50 0000 C CNN +F 2 "" H 3750 850 50 0001 C CNN +F 3 "" H 3750 850 50 0001 C CNN + 1 3750 850 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5EB872CE +P 3750 2250 +F 0 "#PWR?" H 3750 2000 50 0001 C CNN +F 1 "GND" H 3755 2077 50 0000 C CNN +F 2 "" H 3750 2250 50 0001 C CNN +F 3 "" H 3750 2250 50 0001 C CNN + 1 3750 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3200 1100 3000 1100 +Wire Wire Line + 3200 1200 3000 1200 +Wire Wire Line + 3200 1300 3000 1300 +Wire Wire Line + 3200 1400 3000 1400 +Wire Wire Line + 3200 1500 3000 1500 +Wire Wire Line + 3200 1800 3000 1800 +Wire Wire Line + 3200 1900 3000 1900 +Text Label 3050 1100 0 50 ~ 0 +A4 +Text Label 3050 1200 0 50 ~ 0 +A5 +Text Label 3050 1300 0 50 ~ 0 +A6 +Text Label 3050 1400 0 50 ~ 0 +A7 +Text Label 3050 1500 0 50 ~ 0 +A15 +Text Label 3000 1800 0 50 ~ 0 +~MREQ +Text Label 3000 1900 0 50 ~ 0 +~IOREQ +Entry Wire Line + 2900 1600 3000 1500 +Entry Wire Line + 2900 1500 3000 1400 +Entry Wire Line + 2900 1400 3000 1300 +Entry Wire Line + 2900 1300 3000 1200 +Entry Wire Line + 2900 1200 3000 1100 +Connection ~ 2900 2600 +Wire Wire Line + 4300 1600 4600 1600 +Wire Wire Line + 4300 1400 4600 1400 +Wire Wire Line + 4300 1500 4600 1500 +Text Label 4300 1400 0 50 ~ 0 +~UARTEN +Text Label 4300 1500 0 50 ~ 0 +~RAMEN +Text Label 4300 1600 0 50 ~ 0 +~ROMEN +Wire Wire Line + 6950 4400 6800 4400 +Text Label 6800 4400 0 50 ~ 0 +~WR +Entry Wire Line + 6500 2900 6600 3000 +Entry Wire Line + 6500 3000 6600 3100 +Entry Wire Line + 6500 3100 6600 3200 +Entry Wire Line + 6500 3200 6600 3300 +Wire Bus Line + 4300 2600 4600 2600 +Connection ~ 4600 2600 +Entry Wire Line + 6550 4300 6650 4200 +Entry Wire Line + 6550 4200 6650 4100 +Entry Wire Line + 6550 4100 6650 4000 +Entry Wire Line + 6550 4000 6650 3900 +Entry Wire Line + 6550 3900 6650 3800 +Entry Wire Line + 6550 3800 6650 3700 +Entry Wire Line + 6550 3700 6650 3600 +Entry Wire Line + 6550 3600 6650 3500 +Wire Bus Line + 4250 2600 4600 2600 +Wire Bus Line + 4600 2600 6500 2600 +Wire Wire Line + 6950 2700 6800 2700 +Text Label 6800 2700 0 50 ~ 0 +~RST +Wire Bus Line + 6550 4400 6150 4400 +Wire Bus Line + 6150 4400 6150 5850 +Wire Bus Line + 6150 5850 4450 5850 +Connection ~ 4450 5850 +$Comp +L Device:Crystal_Small Y? +U 1 1 5ED63565 +P 6700 5150 +F 0 "Y?" V 6750 5100 50 0000 R CNN +F 1 "3.6864MHz" V 6850 5450 50 0000 R CNN +F 2 "" H 6700 5150 50 0001 C CNN +F 3 "~" H 6700 5150 50 0001 C CNN + 1 6700 5150 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6700 5050 6950 5050 +$Comp +L Device:C_Small C? +U 1 1 5ED7A206 +P 6700 5400 +F 0 "C?" H 6900 5400 50 0000 R CNN +F 1 "5pF" H 6900 5500 50 0000 R CNN +F 2 "" H 6700 5400 50 0001 C CNN +F 3 "~" H 6700 5400 50 0001 C CNN + 1 6700 5400 + 1 0 0 1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 5ED7B05B +P 6500 5200 +F 0 "C?" H 6700 5200 50 0000 R CNN +F 1 "15pF" H 6700 5300 50 0000 R CNN +F 2 "" H 6500 5200 50 0001 C CNN +F 3 "~" H 6500 5200 50 0001 C CNN + 1 6500 5200 + -1 0 0 1 +$EndComp +Wire Wire Line + 6500 5100 6500 5050 +Wire Wire Line + 6500 5050 6700 5050 +Wire Wire Line + 6700 5300 6700 5250 +Connection ~ 6700 5250 +Wire Wire Line + 7500 5600 6700 5600 +Wire Wire Line + 6700 5600 6700 5500 +Wire Wire Line + 6700 5600 6500 5600 +Wire Wire Line + 6500 5600 6500 5300 +$Comp +L Interface_UART:MAX232 U? +U 1 1 5EDB13AC +P 9450 3900 +F 0 "U?" H 9650 2850 50 0000 C CNN +F 1 "MAX232" H 9450 4150 50 0000 C CNN +F 2 "" H 9500 2850 50 0001 L CNN +F 3 "http://www.ti.com/lit/ds/symlink/max232.pdf" H 9450 4000 50 0001 C CNN + 1 9450 3900 + 1 0 0 -1 +$EndComp +Wire Bus Line + 4450 5850 4300 5850 +Wire Wire Line + 8050 3500 8350 3500 +Text Label 8050 3500 0 50 ~ 0 +BANKSEL +Text Label 8050 3400 0 50 ~ 0 +~RTSA +Text Label 8050 2700 0 50 ~ 0 +~CTSA +Text Label 8050 4300 0 50 ~ 0 +TXA +Text Label 8050 4400 0 50 ~ 0 +RXA +Wire Wire Line + 8500 3400 8500 4200 +Wire Wire Line + 8500 4200 8650 4200 +Wire Wire Line + 8050 3400 8500 3400 +Wire Wire Line + 8450 2700 8450 4600 +Wire Wire Line + 8450 4600 8650 4600 +Wire Wire Line + 8050 2700 8450 2700 +$Comp +L power:GND #PWR? +U 1 1 5EE75D69 +P 9450 5100 +F 0 "#PWR?" H 9450 4850 50 0001 C CNN +F 1 "GND" H 9455 4927 50 0000 C CNN +F 2 "" H 9450 5100 50 0001 C CNN +F 3 "" H 9450 5100 50 0001 C CNN + 1 9450 5100 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5EE7620F +P 9450 2700 +F 0 "#PWR?" H 9450 2550 50 0001 C CNN +F 1 "VCC" H 9467 2873 50 0000 C CNN +F 2 "" H 9450 2700 50 0001 C CNN +F 3 "" H 9450 2700 50 0001 C CNN + 1 9450 2700 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5EE7734D +P 8650 3150 +F 0 "C?" H 8650 3250 50 0000 L CNN +F 1 "0.1uF" H 8550 2950 50 0000 L CNN +F 2 "" H 8688 3000 50 0001 C CNN +F 3 "~" H 8650 3150 50 0001 C CNN + 1 8650 3150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5EEBDB7E +P 10250 3150 +F 0 "C?" H 10100 3250 50 0000 L CNN +F 1 "0.1uF" H 10000 3050 50 0000 L CNN +F 2 "" H 10288 3000 50 0001 C CNN +F 3 "~" H 10250 3150 50 0001 C CNN + 1 10250 3150 + -1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5EEBE0D7 +P 10450 3500 +F 0 "C?" V 10400 3600 50 0000 L CNN +F 1 "0.1uF" V 10400 3200 50 0000 L CNN +F 2 "" H 10488 3350 50 0001 C CNN +F 3 "~" H 10450 3500 50 0001 C CNN + 1 10450 3500 + 0 -1 1 0 +$EndComp +Wire Wire Line + 10300 3500 10250 3500 +Wire Wire Line + 10250 3800 10300 3800 +$Comp +L Device:C C? +U 1 1 5EEC6839 +P 10450 3800 +F 0 "C?" V 10400 3900 50 0000 L CNN +F 1 "0.1uF" V 10400 3500 50 0000 L CNN +F 2 "" H 10488 3650 50 0001 C CNN +F 3 "~" H 10450 3800 50 0001 C CNN + 1 10450 3800 + 0 -1 1 0 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5EEEF5D1 +P 10800 3400 +F 0 "#PWR?" H 10800 3250 50 0001 C CNN +F 1 "VCC" H 10817 3573 50 0000 C CNN +F 2 "" H 10800 3400 50 0001 C CNN +F 3 "" H 10800 3400 50 0001 C CNN + 1 10800 3400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10800 3400 10800 3500 +Wire Wire Line + 10800 3500 10600 3500 +$Comp +L power:GND #PWR? +U 1 1 5EEF812A +P 10700 3850 +F 0 "#PWR?" H 10700 3600 50 0001 C CNN +F 1 "GND" H 10705 3677 50 0000 C CNN +F 2 "" H 10700 3850 50 0001 C CNN +F 3 "" H 10700 3850 50 0001 C CNN + 1 10700 3850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10600 3800 10700 3800 +Wire Wire Line + 10700 3800 10700 3850 +Wire Wire Line + 8050 4300 8400 4300 +Wire Wire Line + 8050 4400 8650 4400 +Wire Wire Line + 8400 4300 8400 4000 +Wire Wire Line + 8400 4000 8650 4000 +Text Label 8550 4000 0 50 ~ 0 +TXA +Text Label 8500 4600 0 50 ~ 0 +~CTSA +Text Label 8500 4200 0 50 ~ 0 +~RTSA +Text Label 8500 4400 0 50 ~ 0 +RXA +$Comp +L Connector:Conn_01x03_Male J? +U 1 1 5F03FE41 +P 8700 4850 +F 0 "J?" H 8750 4700 50 0000 R CNN +F 1 "SERB" H 8800 4600 50 0000 R CNN +F 2 "" H 8700 4850 50 0001 C CNN +F 3 "~" H 8700 4850 50 0001 C CNN + 1 8700 4850 + -1 0 0 -1 +$EndComp +Text Label 8150 4750 0 50 ~ 0 +RXDB +Text Label 8150 4850 0 50 ~ 0 +TXDB +Wire Wire Line + 8050 4650 8050 4850 +Wire Wire Line + 8050 4850 8500 4850 +Wire Wire Line + 8050 4550 8100 4550 +Wire Wire Line + 8100 4550 8100 4750 +Wire Wire Line + 8100 4750 8500 4750 +$Comp +L power:GND #PWR? +U 1 1 5F09F89E +P 8450 4950 +F 0 "#PWR?" H 8450 4700 50 0001 C CNN +F 1 "GND" H 8455 4777 50 0000 C CNN +F 2 "" H 8450 4950 50 0001 C CNN +F 3 "" H 8450 4950 50 0001 C CNN + 1 8450 4950 + 1 0 0 -1 +$EndComp +$Comp +L Connector:DB9_Male J? +U 1 1 5F10B0BC +P 11000 4600 +F 0 "J?" H 10950 5150 50 0000 L CNN +F 1 "SERA" H 10900 4050 50 0000 L CNN +F 2 "" H 11000 4600 50 0001 C CNN +F 3 " ~" H 11000 4600 50 0001 C CNN + 1 11000 4600 + 1 0 0 1 +$EndComp +Wire Wire Line + 10250 4000 10400 4000 +Wire Wire Line + 10250 4400 10700 4400 +Wire Wire Line + 10400 4000 10400 4600 +Wire Wire Line + 10400 4600 10700 4600 +Wire Wire Line + 10250 4200 10350 4200 +Wire Wire Line + 10350 4200 10350 4500 +Wire Wire Line + 10350 4500 10700 4500 +Wire Wire Line + 10250 4600 10300 4600 +Wire Wire Line + 10300 4600 10300 4700 +Wire Wire Line + 10300 4700 10700 4700 +$Comp +L power:GND #PWR? +U 1 1 5F1878FB +P 10700 5050 +F 0 "#PWR?" H 10700 4800 50 0001 C CNN +F 1 "GND" H 10705 4877 50 0000 C CNN +F 2 "" H 10700 5050 50 0001 C CNN +F 3 "" H 10700 5050 50 0001 C CNN + 1 10700 5050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10700 5000 10700 5050 +NoConn ~ 10700 4200 +NoConn ~ 10700 4300 +NoConn ~ 10700 4800 +NoConn ~ 10700 4900 +Text Label 10500 4400 0 50 ~ 0 +SRTX +Text Label 10500 4500 0 50 ~ 0 +SRTS +Text Label 10500 4600 0 50 ~ 0 +STXA +Text Label 10500 4700 0 50 ~ 0 +SCTS +Wire Bus Line + 3050 2600 4600 2600 +Wire Bus Line + 2900 5850 4450 5850 +Connection ~ 6700 5050 +Connection ~ 6700 5600 +Text Label 6800 5250 0 50 ~ 0 +CLK +Wire Wire Line + 6700 5250 6950 5250 +Connection ~ 7500 5600 +Wire Wire Line + 1200 4050 900 4050 +Text Label 950 4050 0 50 ~ 0 +~WAIT +$Comp +L Device:R R? +U 1 1 5F385448 +P 750 4050 +F 0 "R?" V 850 4050 50 0000 L CNN +F 1 "4.7k" V 750 3950 50 0000 L CNN +F 2 "" V 680 4050 50 0001 C CNN +F 3 "~" H 750 4050 50 0001 C CNN + 1 750 4050 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1200 3150 1050 3150 +Text Label 1050 3150 0 50 ~ 0 +CLK +Text Label 950 3550 0 50 ~ 0 +~INT +Wire Wire Line + 1200 3550 900 3550 +$Comp +L power:VCC #PWR? +U 1 1 5F3DA2B2 +P 600 3350 +F 0 "#PWR?" H 600 3200 50 0001 C CNN +F 1 "VCC" H 600 3500 50 0000 C CNN +F 2 "" H 600 3350 50 0001 C CNN +F 3 "" H 600 3350 50 0001 C CNN + 1 600 3350 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 5F3D9F65 +P 750 3550 +F 0 "R?" V 850 3550 50 0000 L CNN +F 1 "4.7k" V 750 3450 50 0000 L CNN +F 2 "" V 680 3550 50 0001 C CNN +F 3 "~" H 750 3550 50 0001 C CNN + 1 750 3550 + 0 -1 1 0 +$EndComp +Wire Wire Line + 600 3350 600 3450 +Connection ~ 600 3550 +Wire Wire Line + 600 3550 600 4050 +$Comp +L Device:C C? +U 1 1 5F442E26 +P 1850 7150 +F 0 "C?" H 1900 7250 50 0000 L CNN +F 1 "0.1uF" H 1900 7050 50 0000 L CNN +F 2 "" H 1888 7000 50 0001 C CNN +F 3 "~" H 1850 7150 50 0001 C CNN + 1 1850 7150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5F444327 +P 2150 7150 +F 0 "C?" H 2200 7250 50 0000 L CNN +F 1 "0.1uF" H 2200 7050 50 0000 L CNN +F 2 "" H 2188 7000 50 0001 C CNN +F 3 "~" H 2150 7150 50 0001 C CNN + 1 2150 7150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5F444547 +P 2450 7150 +F 0 "C?" H 2500 7250 50 0000 L CNN +F 1 "0.1uF" H 2500 7050 50 0000 L CNN +F 2 "" H 2488 7000 50 0001 C CNN +F 3 "~" H 2450 7150 50 0001 C CNN + 1 2450 7150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5F444841 +P 2750 7150 +F 0 "C?" H 2800 7250 50 0000 L CNN +F 1 "0.1uF" H 2800 7050 50 0000 L CNN +F 2 "" H 2788 7000 50 0001 C CNN +F 3 "~" H 2750 7150 50 0001 C CNN + 1 2750 7150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5F444B0C +P 3050 7150 +F 0 "C?" H 3100 7250 50 0000 L CNN +F 1 "0.1uF" H 3100 7050 50 0000 L CNN +F 2 "" H 3088 7000 50 0001 C CNN +F 3 "~" H 3050 7150 50 0001 C CNN + 1 3050 7150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5F444DC1 +P 3350 7150 +F 0 "C?" H 3400 7250 50 0000 L CNN +F 1 "0.1uF" H 3400 7050 50 0000 L CNN +F 2 "" H 3388 7000 50 0001 C CNN +F 3 "~" H 3350 7150 50 0001 C CNN + 1 3350 7150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5F4451AA +P 2600 7300 +F 0 "#PWR?" H 2600 7050 50 0001 C CNN +F 1 "GND" H 2605 7127 50 0000 C CNN +F 2 "" H 2600 7300 50 0001 C CNN +F 3 "" H 2600 7300 50 0001 C CNN + 1 2600 7300 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5F4467BC +P 2600 7000 +F 0 "#PWR?" H 2600 6850 50 0001 C CNN +F 1 "VCC" H 2600 7150 50 0000 C CNN +F 2 "" H 2600 7000 50 0001 C CNN +F 3 "" H 2600 7000 50 0001 C CNN + 1 2600 7000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1850 7000 2150 7000 +Connection ~ 2150 7000 +Wire Wire Line + 2150 7000 2450 7000 +Connection ~ 2450 7000 +Wire Wire Line + 2450 7000 2600 7000 +Connection ~ 2600 7000 +Wire Wire Line + 2600 7000 2750 7000 +Connection ~ 2750 7000 +Wire Wire Line + 2750 7000 3050 7000 +Connection ~ 3050 7000 +Wire Wire Line + 3050 7000 3350 7000 +Wire Wire Line + 1850 7300 2150 7300 +Connection ~ 2150 7300 +Wire Wire Line + 2150 7300 2450 7300 +Connection ~ 2450 7300 +Wire Wire Line + 2450 7300 2600 7300 +Connection ~ 2600 7300 +Wire Wire Line + 2600 7300 2750 7300 +Connection ~ 2750 7300 +Wire Wire Line + 2750 7300 3050 7300 +Connection ~ 3050 7300 +Wire Wire Line + 3050 7300 3350 7300 +$Comp +L Device:R R? +U 1 1 5F463EA2 +P 750 3450 +F 0 "R?" V 850 3450 50 0000 L CNN +F 1 "4.7k" V 750 3350 50 0000 L CNN +F 2 "" V 680 3450 50 0001 C CNN +F 3 "~" H 750 3450 50 0001 C CNN + 1 750 3450 + 0 -1 -1 0 +$EndComp +Connection ~ 600 3450 +Wire Wire Line + 600 3450 600 3550 +Wire Wire Line + 900 3450 1200 3450 +Text Label 950 3450 0 50 ~ 0 +~NMI +$Comp +L 74xx:74LS05 U? +U 1 1 5F4A99C1 +P 7450 6200 +F 0 "U?" H 7450 6050 50 0000 C CNN +F 1 "74LS05" H 7550 6350 50 0000 C CNN +F 2 "" H 7450 6200 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS05" H 7450 6200 50 0001 C CNN + 1 7450 6200 + -1 0 0 1 +$EndComp +$Comp +L Diode:1N4148 D? +U 1 1 5F4AD646 +P 8200 6200 +F 0 "D?" H 8200 5984 50 0000 C CNN +F 1 "1N4148" H 8200 6075 50 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 8200 6025 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 8200 6200 50 0001 C CNN + 1 8200 6200 + -1 0 0 1 +$EndComp +$Comp +L Device:R R? +U 1 1 5F4AE323 +P 7900 6050 +F 0 "R?" H 7830 6004 50 0000 R CNN +F 1 "4k7" H 7830 6095 50 0000 R CNN +F 2 "" V 7830 6050 50 0001 C CNN +F 3 "~" H 7900 6050 50 0001 C CNN + 1 7900 6050 + 1 0 0 1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5F4B4193 +P 7900 5900 +F 0 "#PWR?" H 7900 5750 50 0001 C CNN +F 1 "VCC" H 7917 6073 50 0000 C CNN +F 2 "" H 7900 5900 50 0001 C CNN +F 3 "" H 7900 5900 50 0001 C CNN + 1 7900 5900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8050 5250 8050 6200 +Connection ~ 8050 6200 +Wire Wire Line + 8350 6200 8650 6200 +Text Label 8350 6200 0 50 ~ 0 +UARTEN +Wire Wire Line + 7750 6200 7900 6200 +Connection ~ 7900 6200 +Wire Wire Line + 7900 6200 8050 6200 +Wire Wire Line + 7150 6200 750 6200 +Wire Wire Line + 750 6200 750 4250 +Wire Wire Line + 750 4250 900 4250 +Wire Wire Line + 900 4250 900 4050 +Connection ~ 900 4050 +Wire Wire Line + 4300 1300 4600 1300 +Text Label 4300 1300 0 50 ~ 0 +UARTEN +Wire Wire Line + 8050 5150 8200 5150 +Text Label 8050 5150 0 50 ~ 0 +~INT +Wire Wire Line + 8450 4950 8500 4950 +Text Notes 3850 2150 0 50 ~ 0 +GAL16V8: glue.pld +$Comp +L power:VCC #PWR? +U 1 1 5F6A583C +P 1200 5150 +F 0 "#PWR?" H 1200 5000 50 0001 C CNN +F 1 "VCC" H 1217 5323 50 0000 C CNN +F 2 "" H 1200 5150 50 0001 C CNN +F 3 "" H 1200 5150 50 0001 C CNN + 1 1200 5150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3200 1700 3000 1700 +Text Label 3100 1700 0 50 ~ 0 +~M1 +Wire Wire Line + 3200 2000 3000 2000 +Text Label 3000 2000 0 50 ~ 0 +~RFSH +Wire Wire Line + 4300 1800 4600 1800 +Text Label 4300 1800 0 50 ~ 0 +~IACK +Wire Wire Line + 6950 4700 6750 4700 +Text Label 6750 4700 0 50 ~ 0 +~IACK +Wire Bus Line + 6500 2600 6500 3200 +Wire Bus Line + 2900 1200 2900 2600 +Wire Bus Line + 6550 3400 6550 4400 +Wire Bus Line + 4450 3600 4450 5850 +Wire Bus Line + 2900 4650 2900 5850 +Wire Bus Line + 3050 2600 3050 4800 +Wire Bus Line + 4600 2600 4600 4600 +Wire Bus Line + 2900 2600 2900 4250 +$EndSCHEMATC -- 1.7.10.4