From bcbb95c88afccb187b7f37900fab033df7b40058 Mon Sep 17 00:00:00 2001 From: Oliver Lehmann Date: Wed, 20 Jun 2012 17:15:28 +0000 Subject: [PATCH] welcome KiCad version --- .../Hardware/P8000_WDC_Emulator.cmp | 381 ++ .../Hardware/P8000_WDC_Emulator.erc | 9 + .../Hardware/P8000_WDC_Emulator.lst | 113 + .../Hardware/P8000_WDC_Emulator.net | 649 ++++ .../Hardware/P8000_WDC_Emulator.pdf | Bin 0 -> 175786 bytes .../Hardware/P8000_WDC_Emulator.pro | 144 + .../Hardware/P8000_WDC_Emulator.sch | 3177 +++++++++++++++++ .../Hardware/P8000_WDC_Emulator.stf | 54 + 8 files changed, 4527 insertions(+) create mode 100755 P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.cmp create mode 100755 P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.erc create mode 100755 P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.lst create mode 100755 P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.net create mode 100644 P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.pdf create mode 100755 P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.pro create mode 100755 P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.sch create mode 100755 P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.stf diff --git a/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.cmp b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.cmp new file mode 100755 index 0000000..81a6db9 --- /dev/null +++ b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.cmp @@ -0,0 +1,381 @@ +Cmp-Mod V01 Created by CvPcb (2012-01-19 BZR 3256)-stable date = 19.06.2012 08:11:34 + +BeginCmp +TimeStamp = /4FDF8116; +Reference = 1C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDE2DD8; +Reference = 1C2; +ValeurCmp = 330n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF527D; +Reference = 1C6; +ValeurCmp = 22p; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF660D; +Reference = 1D4; +ValeurCmp = 74HCT573; +IdModule = DIP-20__300; +EndCmp + +BeginCmp +TimeStamp = /4FDE250D; +Reference = 1D6; +ValeurCmp = 74HCT245; +IdModule = DIP-20__300; +EndCmp + +BeginCmp +TimeStamp = /4FDF74B9; +Reference = 1L1; +ValeurCmp = LED; +IdModule = LED-5MM; +EndCmp + +BeginCmp +TimeStamp = /4FDF74B6; +Reference = 1R4; +ValeurCmp = 220; +IdModule = R5; +EndCmp + +BeginCmp +TimeStamp = /4FDF8149; +Reference = 2C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDE2EA3; +Reference = 2C2; +ValeurCmp = 330n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF52C6; +Reference = 2C6; +ValeurCmp = 22p; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF65CE; +Reference = 2D4; +ValeurCmp = 74HCT573; +IdModule = DIP-20__300; +EndCmp + +BeginCmp +TimeStamp = /4FDE3327; +Reference = 2D6; +ValeurCmp = 74HCT245; +IdModule = DIP-20__300; +EndCmp + +BeginCmp +TimeStamp = /4FDF6D8E; +Reference = 2L1; +ValeurCmp = LED; +IdModule = LED-5MM; +EndCmp + +BeginCmp +TimeStamp = /4FDF6D7E; +Reference = 2R4; +ValeurCmp = 220; +IdModule = R5; +EndCmp + +BeginCmp +TimeStamp = /4FDF5FEF; +Reference = 3C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDE2EEB; +Reference = 3C2; +ValeurCmp = 330n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF60A7; +Reference = 3R4; +ValeurCmp = 220; +IdModule = R5; +EndCmp + +BeginCmp +TimeStamp = /4FDF60BB; +Reference = 4C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF743F; +Reference = 5C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF744A; +Reference = 6C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF744C; +Reference = 7C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF744E; +Reference = 8C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF7451; +Reference = 9C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF745A; +Reference = 10C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF745B; +Reference = 11C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF7481; +Reference = 12C1; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDE2D21; +Reference = C3; +ValeurCmp = 100n; +IdModule = C1; +EndCmp + +BeginCmp +TimeStamp = /4FDF5FE6; +Reference = C4; +ValeurCmp = 47u; +IdModule = C1V5; +EndCmp + +BeginCmp +TimeStamp = /4FDF60B2; +Reference = C5; +ValeurCmp = 1u; +IdModule = C1V5; +EndCmp + +BeginCmp +TimeStamp = /4FDE10FA; +Reference = D1; +ValeurCmp = ATMEGA1284-P; +IdModule = DIP-40__1000; +EndCmp + +BeginCmp +TimeStamp = /4FDE2C78; +Reference = D2; +ValeurCmp = MAX3232; +IdModule = DIP-16__300; +EndCmp + +BeginCmp +TimeStamp = /4FDF606E; +Reference = D3; +ValeurCmp = LM317; +IdModule = TO92; +EndCmp + +BeginCmp +TimeStamp = /4FDE31F2; +Reference = D5; +ValeurCmp = 74HCT138; +IdModule = DIP-16__300; +EndCmp + +BeginCmp +TimeStamp = /4FDF63C6; +Reference = D7; +ValeurCmp = 74HCT32; +IdModule = DIP-14__300; +EndCmp + +BeginCmp +TimeStamp = /4FDF6517; +Reference = D8; +ValeurCmp = 74HCT04; +IdModule = DIP-14__300; +EndCmp + +BeginCmp +TimeStamp = /4FDE1840; +Reference = D9; +ValeurCmp = 74HCT03; +IdModule = DIP-14__300; +EndCmp + +BeginCmp +TimeStamp = /4FDF4E3D; +Reference = JP1; +ValeurCmp = JUMPER; +IdModule = PIN_ARRAY_2X1; +EndCmp + +BeginCmp +TimeStamp = /4FDF4E3B; +Reference = JP2; +ValeurCmp = JUMPER; +IdModule = PIN_ARRAY_2X1; +EndCmp + +BeginCmp +TimeStamp = /4FDF4E36; +Reference = JP3; +ValeurCmp = JUMPER; +IdModule = PIN_ARRAY_2X1; +EndCmp + +BeginCmp +TimeStamp = /4FDF4E32; +Reference = JP4; +ValeurCmp = JUMPER; +IdModule = PIN_ARRAY_2X1; +EndCmp + +BeginCmp +TimeStamp = /4FDF5237; +Reference = Q1; +ValeurCmp = CRYSTAL; +IdModule = crystal_hc-49s; +EndCmp + +BeginCmp +TimeStamp = /4FDF5E46; +Reference = R1; +ValeurCmp = 1k8; +IdModule = pin_strip_8; +EndCmp + +BeginCmp +TimeStamp = /4FDF61F0; +Reference = R2; +ValeurCmp = 3k3; +IdModule = PIN_ARRAY_5x1; +EndCmp + +BeginCmp +TimeStamp = /4FDF534E; +Reference = R3; +ValeurCmp = 10k; +IdModule = R5; +EndCmp + +BeginCmp +TimeStamp = /4FDF60AB; +Reference = R5; +ValeurCmp = 330; +IdModule = R5; +EndCmp + +BeginCmp +TimeStamp = /4FDF4D3B; +Reference = R6; +ValeurCmp = 4k7; +IdModule = pin_strip_6; +EndCmp + +BeginCmp +TimeStamp = /4FDF7282; +Reference = R7; +ValeurCmp = 4k7; +IdModule = R5; +EndCmp + +BeginCmp +TimeStamp = /4FDF540D; +Reference = SW1; +ValeurCmp = SW_PUSH; +IdModule = PCB_PUSH; +EndCmp + +BeginCmp +TimeStamp = /4FDE2F46; +Reference = X1; +ValeurCmp = DB9; +IdModule = DB9FC; +EndCmp + +BeginCmp +TimeStamp = /4FDE0D6C; +Reference = X2; +ValeurCmp = DB25; +IdModule = DB25FC; +EndCmp + +BeginCmp +TimeStamp = /4FDF5E6E; +Reference = X3; +ValeurCmp = SD-CON; +IdModule = sd_socket; +EndCmp + +BeginCmp +TimeStamp = /4FDF685B; +Reference = X4; +ValeurCmp = PATA; +IdModule = PIN_ARRAY_20X2; +EndCmp + +BeginCmp +TimeStamp = /4FDF8717; +Reference = X5; +ValeurCmp = CONN_1; +IdModule = PIN_ARRAY_1; +EndCmp + +BeginCmp +TimeStamp = /4FDF872A; +Reference = X6; +ValeurCmp = CONN_1; +IdModule = PIN_ARRAY_1; +EndCmp + +EndListe diff --git a/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.erc b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.erc new file mode 100755 index 0000000..9f12b07 --- /dev/null +++ b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.erc @@ -0,0 +1,9 @@ +ERC Bericht (18.06.2012 21:14:30) + +***** Schaltplan / +ErrType(3): Pin ist mit anderen Pins verbunden, wird jedoch von keinem angesteuert + @ (11,6500 ",8,5500 "): Pin 1 (power_in) von Bauteil #PWR01 wird nicht angesteuert (Netz 121). +ErrType(3): Pin ist mit anderen Pins verbunden, wird jedoch von keinem angesteuert + @ (11,2000 ",4,4500 "): Pin 1 (power_in) von Bauteil #PWR041 wird nicht angesteuert (Netz 1). + + >> ERC Fehler: 0 diff --git a/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.lst b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.lst new file mode 100755 index 0000000..3310f4d --- /dev/null +++ b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.lst @@ -0,0 +1,113 @@ +eeschema (2012-01-19 BZR 3256)-stable >> Creation date: 18.06.2012 21:29:41 + +#Cmp ( Sortiert nach Referenz ) +| 10C1 100n +| 11C1 100n +| 12C1 100n +| 1C1 100n +| 1C2 330n +| 1C6 22p +| 1D4 74HCT573 +| 1D6 74HCT245 +| 1L1 LED +| 1R4 220 +| 2C1 100n +| 2C2 330n +| 2C6 22p +| 2D4 74HCT573 +| 2D6 74HCT245 +| 2L1 LED +| 2R4 220 +| 3C1 100n +| 3C2 330n +| 3R4 220 +| 4C1 100n +| 5C1 100n +| 6C1 100n +| 7C1 100n +| 8C1 100n +| 9C1 100n +| C3 100n +| C4 47u +| C5 1u +| D1 ATMEGA1284-P +| D2 MAX3232 +| D3 LM317 +| D5 74HCT138 +| D7 74HCT32 +| D8 74HCT04 +| D9 74HCT03 +| JP1 JUMPER +| JP2 JUMPER +| JP3 JUMPER +| JP4 JUMPER +| Q1 CRYSTAL +| R1 1k8 +| R2 3k3 +| R3 10k +| R5 330 +| R6 4k7 +| R7 4k7 +| SW1 SW_PUSH +| X1 DB9 +| X2 DB25 +| X3 SD-CON +| X4 PATA +#Ende der Komponente + +#Komponenten ( Sortiert nach Wert ) +| 100n 10C1 +| 100n 11C1 +| 100n 12C1 +| 100n 1C1 +| 100n 2C1 +| 100n 3C1 +| 100n 4C1 +| 100n 5C1 +| 100n 6C1 +| 100n 7C1 +| 100n 8C1 +| 100n 9C1 +| 100n C3 +| 10k R3 +| 1k8 R1 +| 1u C5 +| 220 1R4 +| 220 2R4 +| 220 3R4 +| 22p 1C6 +| 22p 2C6 +| 330 R5 +| 330n 1C2 +| 330n 2C2 +| 330n 3C2 +| 3k3 R2 +| 47u C4 +| 4k7 R6 +| 4k7 R7 +| 74HCT03 D9 +| 74HCT04 D8 +| 74HCT138 D5 +| 74HCT245 1D6 +| 74HCT245 2D6 +| 74HCT32 D7 +| 74HCT573 1D4 +| 74HCT573 2D4 +| ATMEGA1284-P D1 +| CRYSTAL Q1 +| DB25 X2 +| DB9 X1 +| JUMPER JP1 +| JUMPER JP2 +| JUMPER JP3 +| JUMPER JP4 +| LED 1L1 +| LED 2L1 +| LM317 D3 +| MAX3232 D2 +| PATA X4 +| SD-CON X3 +| SW_PUSH SW1 +#Ende der Komponente + +#Ende der Liste diff --git a/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.net b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.net new file mode 100755 index 0000000..3ff2980 --- /dev/null +++ b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.net @@ -0,0 +1,649 @@ +# EESchema Netlist Version 1.1 created 19.06.2012 08:11:34 +( + ( /4FDF8116 C1 1C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDE2DD8 C1 1C2 330n + ( 1 N-000102 ) + ( 2 N-000096 ) + ) + ( /4FDF527D C1 1C6 22p + ( 1 N-000114 ) + ( 2 GND ) + ) + ( /4FDF660D DIP-20__300 1D4 74HCT573 + ( 1 N-000034 ) + ( 2 N-000109 ) + ( 3 N-000118 ) + ( 4 N-000110 ) + ( 5 N-000104 ) + ( 6 N-000111 ) + ( 7 N-000119 ) + ( 8 N-000033 ) + ( 9 N-000120 ) + ( 10 GND ) + ( 11 N-000108 ) + ( 12 /PA7 ) + ( 13 /PA6 ) + ( 14 /PA5 ) + ( 15 /PA4 ) + ( 16 /PA3 ) + ( 17 /PA2 ) + ( 18 /PA1 ) + ( 19 /PA0 ) + ( 20 VCC ) + ) + ( /4FDE250D DIP-20__300 1D6 74HCT245 + ( 1 /TR ) + ( 2 /PA0 ) + ( 3 /PA1 ) + ( 4 /PA2 ) + ( 5 /PA3 ) + ( 6 /PA4 ) + ( 7 /PA5 ) + ( 8 /PA6 ) + ( 9 /PA7 ) + ( 10 GND ) + ( 11 /D7 ) + ( 12 /D6 ) + ( 13 /D5 ) + ( 14 /D4 ) + ( 15 /D3 ) + ( 16 /D2 ) + ( 17 /D1 ) + ( 18 /D0 ) + ( 19 N-000098 ) + ( 20 VCC ) + ) + ( /4FDF74B9 LED-5MM 1L1 LED + ( 1 N-000113 ) + ( 2 GND ) + ) + ( /4FDF74B6 R5 1R4 220 + ( 1 VCC ) + ( 2 N-000113 ) + ) + ( /4FDF8149 C1 2C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDE2EA3 C1 2C2 330n + ( 1 GND ) + ( 2 N-000097 ) + ) + ( /4FDF52C6 C1 2C6 22p + ( 1 GND ) + ( 2 N-000100 ) + ) + ( /4FDF65CE DIP-20__300 2D4 74HCT573 + ( 1 N-000009 ) + ( 2 /PA0 ) + ( 3 /PA1 ) + ( 4 /PA2 ) + ( 5 /PA3 ) + ( 6 /PA4 ) + ( 7 /PA5 ) + ( 8 /PA6 ) + ( 9 /PA7 ) + ( 10 GND ) + ( 11 N-000029 ) + ( 12 N-000120 ) + ( 13 N-000033 ) + ( 14 N-000119 ) + ( 15 N-000111 ) + ( 16 N-000104 ) + ( 17 N-000110 ) + ( 18 N-000118 ) + ( 19 N-000109 ) + ( 20 VCC ) + ) + ( /4FDE3327 DIP-20__300 2D6 74HCT245 + ( 1 GND ) + ( 2 /PA0 ) + ( 3 /PA1 ) + ( 4 /PA2 ) + ( 5 /PA3 ) + ( 6 /PA4 ) + ( 7 /PA5 ) + ( 8 /PA6 ) + ( 9 /PA7 ) + ( 10 GND ) + ( 11 N-000072 ) + ( 12 N-000072 ) + ( 13 N-000072 ) + ( 14 N-000072 ) + ( 15 N-000099 ) + ( 16 N-000101 ) + ( 17 N-000115 ) + ( 18 N-000013 ) + ( 19 N-000069 ) + ( 20 VCC ) + ) + ( /4FDF6D8E LED-5MM 2L1 LED + ( 1 VCC ) + ( 2 N-000028 ) + ) + ( /4FDF6D7E R5 2R4 220 + ( 1 N-000028 ) + ( 2 N-000030 ) + ) + ( /4FDF5FEF C1 3C1 100n + ( 1 +3.3V ) + ( 2 GND ) + ) + ( /4FDE2EEB C1 3C2 330n + ( 1 GND ) + ( 2 N-000085 ) + ) + ( /4FDF60A7 R5 3R4 220 + ( 1 +3.3V ) + ( 2 N-000005 ) + ) + ( /4FDF60BB C1 4C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDF743F C1 5C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDF744A C1 6C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDF744C C1 7C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDF744E C1 8C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDF7451 C1 9C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDF745A C1 10C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDF745B C1 11C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDF7481 C1 12C1 100n + ( 1 VCC ) + ( 2 GND ) + ) + ( /4FDE2D21 C1 C3 100n + ( 1 N-000086 ) + ( 2 N-000095 ) + ) + ( /4FDF5FE6 C1V5 C4 47u + ( 1 +3.3V ) + ( 2 GND ) + ) + ( /4FDF60B2 C1V5 C5 1u + ( 1 +3.3V ) + ( 2 GND ) + ) + ( /4FDE10FA DIP-40__1000 D1 ATMEGA1284-P + ( 1 //CS0 ) + ( 2 //CS1 ) + ( 3 //ATA_WR ) + ( 4 //ATA_RD ) + ( 5 ? ) + ( 6 N-000016 ) + ( 7 N-000015 ) + ( 8 N-000063 ) + ( 9 N-000117 ) + ( 10 VCC ) + ( 11 GND ) + ( 12 N-000114 ) + ( 13 N-000100 ) + ( 14 N-000080 ) + ( 15 N-000065 ) + ( 16 //DA0 ) + ( 17 //DA2 ) + ( 18 //DA1 ) + ( 19 /ADDR0 ) + ( 20 /ADDR1 ) + ( 21 /ADDR2 ) + ( 22 /STATUS0 ) + ( 23 /STATUS1 ) + ( 24 /STATUS2 ) + ( 25 ? ) + ( 26 //TE ) + ( 27 //RDY ) + ( 28 /TR ) + ( 29 //RST ) + ( 30 VCC ) + ( 31 GND ) + ( 32 ? ) + ( 33 /PA7 ) + ( 34 /PA6 ) + ( 35 /PA5 ) + ( 36 /PA4 ) + ( 37 /PA3 ) + ( 38 /PA2 ) + ( 39 /PA1 ) + ( 40 /PA0 ) + ) + ( /4FDE2C78 DIP-16__300 D2 MAX3232 + ( 1 N-000095 ) + ( 2 N-000097 ) + ( 3 N-000086 ) + ( 4 N-000096 ) + ( 5 N-000102 ) + ( 6 N-000085 ) + ( 7 ? ) + ( 8 ? ) + ( 9 ? ) + ( 10 ? ) + ( 11 N-000080 ) + ( 12 N-000065 ) + ( 13 N-000089 ) + ( 14 N-000088 ) + ) + ( /4FDF606E TO92 D3 LM317 + ( 1 VCC ) + ( 2 N-000005 ) + ( 3 +3.3V ) + ) + ( /4FDE31F2 DIP-16__300 D5 74HCT138 + ( 1 /ADDR0 ) + ( 2 /ADDR1 ) + ( 3 /ADDR2 ) + ( 4 GND ) + ( 5 GND ) + ( 6 VCC ) + ( 7 N-000069 ) + ( 8 GND ) + ( 9 ? ) + ( 10 ? ) + ( 11 N-000116 ) + ( 12 N-000008 ) + ( 13 N-000010 ) + ( 14 N-000098 ) + ( 15 ? ) + ( 16 VCC ) + ) + ( /4FDF63C6 DIP-14__300 D7 74HCT32 + ( 1 N-000010 ) + ( 2 //ATA_WR ) + ( 3 N-000009 ) + ( 4 //ATA_WR ) + ( 5 N-000008 ) + ( 6 N-000011 ) + ( 7 GND ) + ( 8 N-000121 ) + ( 9 N-000010 ) + ( 10 //ATA_RD ) + ( 11 N-000034 ) + ( 12 //ATA_RD ) + ( 13 N-000008 ) + ( 14 VCC ) + ) + ( /4FDF6517 DIP-14__300 D8 74HCT04 + ( 1 N-000011 ) + ( 2 N-000029 ) + ( 3 //RDY ) + ( 4 N-000103 ) + ( 5 N-000098 ) + ( 6 /ASTB ) + ( 7 GND ) + ( 8 N-000108 ) + ( 9 N-000121 ) + ( 14 VCC ) + ) + ( /4FDE1840 DIP-14__300 D9 74HCT03 + ( 1 N-000103 ) + ( 2 /ASTB ) + ( 3 //ASTB ) + ( 4 /TR ) + ( 5 /TR ) + ( 6 //TR ) + ( 7 GND ) + ( 14 VCC ) + ) + ( /4FDF4E3D PIN_ARRAY_2X1 JP1 JUMPER + ( 1 N-000013 ) + ( 2 GND ) + ) + ( /4FDF4E3B PIN_ARRAY_2X1 JP2 JUMPER + ( 1 N-000115 ) + ( 2 GND ) + ) + ( /4FDF4E36 PIN_ARRAY_2X1 JP3 JUMPER + ( 1 N-000101 ) + ( 2 GND ) + ) + ( /4FDF4E32 PIN_ARRAY_2X1 JP4 JUMPER + ( 1 N-000099 ) + ( 2 GND ) + ) + ( /4FDF5237 crystal_hc-49s Q1 CRYSTAL + ( 1 N-000100 ) + ( 2 N-000114 ) + ) + ( /4FDF5E46 pin_strip_8 R1 1k8 + ( 1 N-000063 ) + ( 2 N-000015 ) + ( 3 N-000116 ) + ( 4 ? ) + ( 5 ? ) + ( 6 N-000014 ) + ( 7 N-000105 ) + ( 8 N-000122 ) + ) + ( /4FDF61F0 PIN_ARRAY_5x1 R2 3k3 + ( 1 GND ) + ( 2 N-000014 ) + ( 3 N-000105 ) + ( 4 N-000122 ) + ( 5 ? ) + ) + ( /4FDF534E R5 R3 10k + ( 1 N-000117 ) + ( 2 VCC ) + ) + ( /4FDF60AB R5 R5 330 + ( 1 N-000005 ) + ( 2 GND ) + ) + ( /4FDF4D3B pin_strip_6 R6 4k7 + ( 1 VCC ) + ( 2 N-000013 ) + ( 3 N-000115 ) + ( 4 N-000101 ) + ( 5 N-000099 ) + ) + ( /4FDF7282 R5 R7 4k7 + ( 1 N-000072 ) + ( 2 VCC ) + ) + ( /4FDF540D PCB_PUSH SW1 SW_PUSH + ( 1 N-000117 ) + ( 2 GND ) + ) + ( /4FDE2F46 DB9FC X1 DB9 + ( 1 ? ) + ( 2 N-000089 ) + ( 3 N-000088 ) + ( 4 ? ) + ( 5 GND ) + ( 6 ? ) + ( 7 ? ) + ( 8 ? ) + ( 9 ? ) + ) + ( /4FDE0D6C DB25FC X2 DB25 + ( 1 //RDY ) + ( 2 /D1 ) + ( 3 /D6 ) + ( 4 /D4 ) + ( 5 /D2 ) + ( 6 ? ) + ( 7 GND ) + ( 8 ? ) + ( 9 //TR ) + ( 10 /STATUS1 ) + ( 11 ? ) + ( 12 ? ) + ( 13 ? ) + ( 14 /D0 ) + ( 15 /D7 ) + ( 16 /D5 ) + ( 17 /D3 ) + ( 18 //ASTB ) + ( 19 ? ) + ( 20 ? ) + ( 21 /STATUS0 ) + ( 22 /STATUS2 ) + ( 23 ? ) + ( 24 //RST ) + ( 25 //TE ) + ) + ( /4FDF5E6E sd_socket X3 SD-CON + ( 1 N-000014 ) + ( 2 N-000105 ) + ( 3 GND ) + ( 4 +3.3V ) + ( 5 N-000122 ) + ( 6 GND ) + ( 7 N-000016 ) + ( 8 ? ) + ( 9 ? ) + ) + ( /4FDF685B PIN_ARRAY_20X2 X4 PATA + ( 1 N-000117 ) + ( 2 GND ) + ( 3 /PA7 ) + ( 4 N-000109 ) + ( 5 /PA6 ) + ( 6 N-000118 ) + ( 7 /PA5 ) + ( 8 N-000110 ) + ( 9 /PA4 ) + ( 10 N-000104 ) + ( 11 /PA3 ) + ( 12 N-000111 ) + ( 13 /PA2 ) + ( 14 N-000119 ) + ( 15 /PA1 ) + ( 16 N-000033 ) + ( 17 /PA0 ) + ( 18 N-000120 ) + ( 19 GND ) + ( 20 ? ) + ( 21 ? ) + ( 22 GND ) + ( 23 N-000009 ) + ( 24 GND ) + ( 25 N-000121 ) + ( 26 GND ) + ( 27 ? ) + ( 28 ? ) + ( 29 N-000117 ) + ( 30 GND ) + ( 31 ? ) + ( 32 ? ) + ( 33 //DA1 ) + ( 34 ? ) + ( 35 //DA0 ) + ( 36 //DA2 ) + ( 37 //CS0 ) + ( 38 //CS1 ) + ( 39 N-000030 ) + ( 40 GND ) + ) + ( /4FDF8717 PIN_ARRAY_1 X5 CONN_1 + ( 1 VCC ) + ) + ( /4FDF872A PIN_ARRAY_1 X6 CONN_1 + ( 1 GND ) + ) +) +* +{ Allowed footprints by component: +$component 1C1 + SM* + C? + C1-1 +$endlist +$component 1C2 + SM* + C? + C1-1 +$endlist +$component 1C6 + SM* + C? + C1-1 +$endlist +$component 1L1 + LED-3MM + LED-5MM + LED-10MM + LED-0603 + LED-0805 + LED-1206 + LEDV +$endlist +$component 1R4 + R? + SM0603 + SM0805 + R?-* + SM1206 +$endlist +$component 2C1 + SM* + C? + C1-1 +$endlist +$component 2C2 + SM* + C? + C1-1 +$endlist +$component 2C6 + SM* + C? + C1-1 +$endlist +$component 2L1 + LED-3MM + LED-5MM + LED-10MM + LED-0603 + LED-0805 + LED-1206 + LEDV +$endlist +$component 2R4 + R? + SM0603 + SM0805 + R?-* + SM1206 +$endlist +$component 3C1 + SM* + C? + C1-1 +$endlist +$component 3C2 + SM* + C? + C1-1 +$endlist +$component 3R4 + R? + SM0603 + SM0805 + R?-* + SM1206 +$endlist +$component 4C1 + SM* + C? + C1-1 +$endlist +$component 5C1 + SM* + C? + C1-1 +$endlist +$component 6C1 + SM* + C? + C1-1 +$endlist +$component 7C1 + SM* + C? + C1-1 +$endlist +$component 8C1 + SM* + C? + C1-1 +$endlist +$component 9C1 + SM* + C? + C1-1 +$endlist +$component 10C1 + SM* + C? + C1-1 +$endlist +$component 11C1 + SM* + C? + C1-1 +$endlist +$component 12C1 + SM* + C? + C1-1 +$endlist +$component C3 + SM* + C? + C1-1 +$endlist +$component C4 + CP* + SM* +$endlist +$component C5 + CP* + SM* +$endlist +$component D1 + 40DIP-ELL600 + 40dip600 +$endlist +$component R2 + R? + SM0603 + SM0805 +$endlist +$component R3 + R? + SM0603 + SM0805 + R?-* + SM1206 +$endlist +$component R5 + R? + SM0603 + SM0805 + R?-* + SM1206 +$endlist +$component R6 + R? + SM0603 + SM0805 +$endlist +$component R7 + R? + SM0603 + SM0805 + R?-* + SM1206 +$endlist +$component X1 + DB9* +$endlist +$component X2 + DB25* +$endlist +$endfootprintlist +} diff --git a/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.pdf b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9ceca80ef0157c2d83d7bf4682f4416c6baa20c3 GIT binary patch literal 175786 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%0DsvbWqW>W4{~=;(`A~-G*=Nz-DcI4N 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

aC-TX&&M{-<+T@jq{ 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 z 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 literal 0 HcmV?d00001 diff --git a/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.pro b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.pro new file mode 100755 index 0000000..acc7dfe --- /dev/null +++ b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.pro @@ -0,0 +1,144 @@ +update=19/06/2012 16:43:42 +version=1 +last_client=eeschema +[pcbnew] +version=1 +PadDrlX=320 +PadDimH=600 +PadDimV=600 +PadForm=1 +PadMask=14745599 +ViaDiam=450 +ViaDril=250 +Isol=60 +Countlayer=2 +Lpiste=170 +RouteTo=15 +RouteBo=0 +TypeVia=3 +Segm45=1 +Racc45=1 +Unite=0 +SegFill=1 +SegAffG=0 +NewAffG=1 +PadFill=1 +PadAffG=1 +PadSNum=1 +ModAffC=0 +ModAffT=0 +PcbAffT=0 +SgPcb45=1 +TxtPcbV=800 +TxtPcbH=600 +TxtModV=600 +TxtModH=600 +TxtModW=120 +HPGLnum=1 +HPGdiam=15 +HPGLSpd=20 +HPGLrec=2 +HPGLorg=0 +GERBmin=15 +VEgarde=100 +DrawLar=150 +EdgeLar=150 +TxtLar=120 +MSegLar=150 +ForPlot=1 +WpenSer=10 +UserGrX=0,01 +UserGrY=0,01 +UserGrU=1 +DivGrPc=1 +TimeOut=600 +MaxLnkS=3 +ShowRat=0 +ShowMRa=1 +[pcbnew/libraries] +LibName1=sockets +LibName2=connect +LibName3=discret +LibName4=pin_array +LibName5=divers +LibName6=libcms +LibName7=display +LibName8=valves +LibName9=led +LibName10=dip_sockets +LibName11=w_conn_misc +LibName12=w_misc_comp +LibName13=w_pin_strip +LibDir= +[general] +version=1 +[cvpcb] +version=1 +NetIExt=net +[cvpcb/libraries] +EquName1=devcms +[eeschema] +version=1 +LibDir=C:/Program Files (x86)/KiCad/share/library/converted +NetFmt=1 +HPGLSpd=20 +HPGLDm=15 +HPGLNum=1 +offX_A4=0 +offY_A4=0 +offX_A3=0 +offY_A3=0 +offX_A2=0 +offY_A2=0 +offX_A1=0 +offY_A1=0 +offX_A0=0 +offY_A0=0 +offX_A=0 +offY_A=0 +offX_B=0 +offY_B=0 +offX_C=0 +offY_C=0 +offX_D=0 +offY_D=0 +offX_E=0 +offY_E=0 +RptD_X=0 +RptD_Y=100 +RptLab=1 +LabSize=60 +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=special +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves +LibName31=w_device +LibName32=sdcard-cache +LibName33=olli diff --git a/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.sch b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.sch new file mode 100755 index 0000000..b3c8c7d --- /dev/null +++ b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.sch @@ -0,0 +1,3177 @@ +EESchema Schematic File Version 2 date 20/06/2012 19:11:56 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:w_device +LIBS:sdcard-cache +LIBS:olli +LIBS:P8000_WDC_Emulator-cache +EELAYER 25 0 +EELAYER END +$Descr A2 23400 16535 +encoding utf-8 +Sheet 1 1 +Title "P8000 WDC Emulator" +Date "20 jun 2012" +Rev "$Revision: 1.20 $" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L GND #PWR? +U 1 1 4FE2039D +P 19950 6500 +F 0 "#PWR?" H 19950 6500 30 0001 C CNN +F 1 "GND" H 19950 6430 30 0001 C CNN + 1 19950 6500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19950 6500 19950 6200 +Wire Wire Line + 19950 6200 19200 6200 +Wire Wire Line + 19200 6200 19100 6200 +Wire Wire Line + 19100 6200 18550 6200 +Wire Wire Line + 18550 6200 18350 6200 +Connection ~ 19300 6050 +Wire Wire Line + 18150 6050 18150 5750 +Wire Wire Line + 18450 6550 18450 5750 +Connection ~ 19100 6200 +Wire Wire Line + 18550 6200 18550 5750 +Wire Wire Line + 4200 1650 4300 1650 +Wire Wire Line + 15000 5200 14550 5200 +Wire Wire Line + 14550 5200 14050 5200 +Wire Wire Line + 14050 5200 13600 5200 +Wire Bus Line + 900 2700 1000 2700 +Wire Bus Line + 1000 2700 1100 2700 +Wire Bus Line + 1100 2700 1200 2700 +Wire Bus Line + 1200 2700 2900 2700 +Wire Bus Line + 2900 2700 3000 2700 +Wire Bus Line + 3000 2700 3100 2700 +Wire Bus Line + 3100 2700 3300 2700 +Wire Bus Line + 2700 3000 2700 3850 +Wire Bus Line + 2700 3850 2700 3950 +Wire Bus Line + 2700 3950 2700 4050 +Wire Bus Line + 2700 4050 2700 4150 +Wire Bus Line + 2700 4150 2700 4250 +Wire Bus Line + 2700 4250 2700 4350 +Wire Bus Line + 2700 4350 2700 4450 +Wire Bus Line + 2700 4450 2700 4550 +Wire Bus Line + 2700 4550 2700 8750 +Wire Bus Line + 2700 8750 2700 8850 +Wire Bus Line + 2700 8850 2700 8950 +Wire Bus Line + 2700 8950 2700 9050 +Wire Bus Line + 2700 9050 2700 9150 +Wire Bus Line + 2700 9150 2700 9250 +Wire Bus Line + 2700 9250 2700 9350 +Wire Bus Line + 2700 9350 2700 9450 +Wire Wire Line + 4300 1650 4300 2000 +Wire Wire Line + 3100 2600 3100 1450 +Wire Bus Line + 3000 2650 3000 2650 +Wire Wire Line + 2900 2900 2900 2700 +Wire Wire Line + 2900 2700 2900 1550 +Wire Wire Line + 2700 2900 2700 1950 +Wire Wire Line + 900 2600 900 1750 +Wire Wire Line + 1100 2600 1100 2250 +Wire Wire Line + 1650 1350 1200 1350 +Wire Wire Line + 1650 1650 1400 1650 +Wire Wire Line + 1200 1350 1200 2700 +Wire Wire Line + 1200 2700 1200 2900 +Wire Wire Line + 1400 1650 1400 2900 +Wire Wire Line + 2450 1350 3200 1350 +Wire Wire Line + 3400 3550 4850 3550 +Wire Wire Line + 2100 5250 3200 5250 +Wire Wire Line + 3200 5150 2100 5150 +Wire Wire Line + 2300 7950 2300 7800 +Wire Wire Line + 2550 6250 2550 7400 +Wire Wire Line + 2100 7200 2450 7200 +Wire Wire Line + 2450 7200 2450 6550 +Wire Wire Line + 2450 6550 4600 6550 +Wire Wire Line + 21300 6100 20800 6100 +Wire Wire Line + 21300 5900 20800 5900 +Wire Wire Line + 19500 5800 19500 6050 +Wire Wire Line + 19100 6200 19100 5800 +Connection ~ 14050 5200 +Wire Wire Line + 13600 6500 13600 6850 +Wire Wire Line + 7950 12250 7500 12250 +Wire Wire Line + 7500 12250 7050 12250 +Wire Wire Line + 7050 12250 6600 12250 +Wire Wire Line + 6600 12250 6150 12250 +Wire Wire Line + 6150 12250 5700 12250 +Wire Wire Line + 5700 12250 5250 12250 +Wire Wire Line + 5250 12250 4800 12250 +Wire Wire Line + 4800 12250 4350 12250 +Wire Wire Line + 4350 12250 3900 12250 +Wire Wire Line + 3900 12250 3400 12250 +Wire Wire Line + 15200 3700 15200 3400 +Wire Wire Line + 15200 3400 15200 2700 +Wire Wire Line + 15200 3700 15550 3700 +Wire Wire Line + 15100 3500 15100 2100 +Wire Wire Line + 15100 3500 15550 3500 +Connection ~ 3900 10650 +Wire Wire Line + 3900 10650 3900 11250 +Connection ~ 3400 10650 +Wire Wire Line + 3400 10650 3400 11250 +Wire Bus Line + 7100 7200 7100 6900 +Wire Bus Line + 7100 6900 7100 5350 +Wire Bus Line + 7100 5350 7100 5250 +Wire Bus Line + 7100 5250 7100 5150 +Wire Bus Line + 7100 5150 7100 5050 +Wire Bus Line + 7100 5050 7100 4850 +Wire Bus Line + 7100 4850 7100 4750 +Wire Bus Line + 7100 4750 7100 4650 +Wire Bus Line + 7100 4650 7100 4050 +Wire Bus Line + 7100 4050 7100 3550 +Wire Bus Line + 7100 3550 7100 2100 +Wire Wire Line + 7000 3650 6050 3650 +Connection ~ 7050 12250 +Wire Wire Line + 7500 12250 7500 11650 +Connection ~ 6150 12250 +Wire Wire Line + 6600 12250 6600 11650 +Connection ~ 5250 12250 +Wire Wire Line + 5700 12250 5700 11650 +Connection ~ 4350 12250 +Wire Wire Line + 4800 12250 4800 11650 +Connection ~ 6600 10650 +Wire Wire Line + 7050 11250 7050 10650 +Connection ~ 5700 10650 +Wire Wire Line + 6150 10650 6150 11250 +Connection ~ 4800 10650 +Wire Wire Line + 5250 10650 5250 11250 +Wire Wire Line + 4350 10650 4350 11250 +Wire Wire Line + 10950 7000 10950 8700 +Wire Wire Line + 10950 8700 10950 10700 +Wire Wire Line + 10950 7000 9700 7000 +Connection ~ 6250 4150 +Wire Wire Line + 6250 4150 6250 4350 +Wire Bus Line + 9950 8950 9950 8800 +Wire Bus Line + 9950 8800 9950 8150 +Wire Wire Line + 10750 9050 10750 10900 +Wire Wire Line + 10750 9050 10050 9050 +Connection ~ 18100 11100 +Wire Wire Line + 18100 11100 20350 11100 +Wire Wire Line + 20350 11100 20350 9650 +Wire Wire Line + 20350 9650 19850 9650 +Wire Wire Line + 21600 9500 21600 9800 +Wire Wire Line + 19850 10150 21200 10150 +Wire Wire Line + 20450 7950 20450 8750 +Wire Wire Line + 20900 11000 18300 11000 +Wire Wire Line + 19850 10650 21600 10650 +Wire Wire Line + 20900 10450 19850 10450 +Wire Wire Line + 20450 12000 20450 9850 +Wire Wire Line + 20450 12000 15400 12000 +Connection ~ 15400 9850 +Wire Wire Line + 15400 12000 15400 9850 +Wire Bus Line + 7900 8150 21000 8150 +Wire Wire Line + 18400 10550 18400 10900 +Wire Wire Line + 18400 10550 19050 10550 +Connection ~ 18100 10650 +Wire Wire Line + 18100 10650 19050 10650 +Connection ~ 18100 9950 +Wire Wire Line + 18100 9950 19050 9950 +Connection ~ 18100 9750 +Wire Wire Line + 19050 9750 18100 9750 +Wire Wire Line + 17150 9450 17900 9450 +Wire Wire Line + 17900 9450 19050 9450 +Wire Wire Line + 17150 10550 17400 10550 +Wire Wire Line + 17150 10750 17600 10750 +Wire Wire Line + 17600 10750 17600 9150 +Wire Wire Line + 17150 11050 17900 11050 +Wire Wire Line + 17900 11050 17900 9450 +Connection ~ 17900 9450 +Connection ~ 17700 9250 +Wire Wire Line + 17700 9250 17700 10850 +Connection ~ 17500 9050 +Wire Wire Line + 17500 9050 17500 10650 +Connection ~ 17300 8850 +Wire Wire Line + 17300 8850 17300 10450 +Wire Wire Line + 14350 10800 14350 11900 +Wire Wire Line + 12800 11800 17350 11800 +Wire Wire Line + 17350 11800 17350 11450 +Wire Wire Line + 17350 11450 17150 11450 +Wire Wire Line + 19050 8950 17400 8950 +Wire Wire Line + 17400 8950 17150 8950 +Wire Wire Line + 19050 8850 17300 8850 +Wire Wire Line + 17300 8850 17150 8850 +Wire Wire Line + 17150 10950 17800 10950 +Wire Wire Line + 17150 9550 18000 9550 +Wire Wire Line + 18000 9550 19050 9550 +Wire Wire Line + 17150 9350 17800 9350 +Wire Wire Line + 17800 9350 19050 9350 +Wire Wire Line + 17150 9150 17600 9150 +Wire Wire Line + 17600 9150 19050 9150 +Wire Wire Line + 19850 9550 20700 9550 +Wire Wire Line + 19850 9350 20700 9350 +Wire Wire Line + 19850 9150 20700 9150 +Wire Wire Line + 19850 8950 20700 8950 +Wire Wire Line + 20450 8750 19850 8750 +Wire Wire Line + 19050 9250 17700 9250 +Wire Wire Line + 17700 9250 17150 9250 +Wire Wire Line + 15000 10950 15750 10950 +Wire Wire Line + 15000 10750 15750 10750 +Wire Wire Line + 15000 10550 15750 10550 +Wire Wire Line + 15000 9550 15750 9550 +Wire Wire Line + 15000 9350 15750 9350 +Wire Wire Line + 15000 9150 15750 9150 +Wire Wire Line + 15000 8950 15750 8950 +Wire Wire Line + 15750 9850 15400 9850 +Wire Wire Line + 15400 9850 14550 9850 +Wire Wire Line + 14550 9850 14550 8800 +Wire Wire Line + 14550 8800 12800 8800 +Wire Wire Line + 13050 9750 12800 9750 +Connection ~ 11250 10900 +Wire Wire Line + 10750 10900 11250 10900 +Wire Wire Line + 11250 10900 11600 10900 +Connection ~ 11250 8900 +Connection ~ 10850 9850 +Wire Wire Line + 10850 11900 10850 9850 +Wire Wire Line + 10850 9850 10850 7100 +Wire Wire Line + 11600 9850 10850 9850 +Wire Wire Line + 10850 11900 11600 11900 +Wire Wire Line + 11250 10900 11250 11700 +Wire Wire Line + 11250 11700 11600 11700 +Wire Wire Line + 13550 3700 13550 3350 +Wire Wire Line + 13550 3350 13750 3350 +Connection ~ 14800 3300 +Wire Wire Line + 15550 3300 14800 3300 +Wire Wire Line + 14800 3300 14350 3300 +Connection ~ 16200 6850 +Wire Wire Line + 16200 6850 16200 6700 +Wire Wire Line + 14550 6850 14550 5900 +Connection ~ 16200 5200 +Wire Wire Line + 16200 5400 16200 5200 +Wire Wire Line + 16200 6050 15400 6050 +Wire Wire Line + 15400 6050 15400 5700 +Connection ~ 14550 5200 +Wire Wire Line + 14550 5500 14550 5200 +Connection ~ 15850 2100 +Wire Wire Line + 15850 2100 15850 2200 +Connection ~ 15450 2700 +Wire Wire Line + 15450 2600 15450 2700 +Wire Wire Line + 16200 1950 16200 2100 +Wire Wire Line + 16200 2100 15850 2100 +Wire Wire Line + 15850 2100 15450 2100 +Wire Wire Line + 15450 2100 15100 2100 +Wire Wire Line + 15000 2100 7500 2100 +Wire Wire Line + 15000 2100 15000 3800 +Wire Wire Line + 15000 3800 15550 3800 +Wire Wire Line + 14700 3200 14700 2600 +Wire Wire Line + 14700 2600 14400 2600 +Wire Wire Line + 13000 2000 7400 2000 +Wire Wire Line + 13000 2000 13000 2500 +Wire Wire Line + 13000 2500 14000 2500 +Wire Wire Line + 11550 5900 11550 5600 +Wire Wire Line + 11550 5600 11400 5600 +Wire Wire Line + 10500 2750 10700 2750 +Wire Wire Line + 12650 4100 12650 3850 +Connection ~ 12250 3850 +Wire Wire Line + 12650 3850 12250 3850 +Wire Wire Line + 12250 3700 12250 3850 +Wire Wire Line + 12250 3850 12250 4000 +Wire Wire Line + 12250 4400 12250 4550 +Connection ~ 11600 4550 +Wire Wire Line + 10500 3150 11600 3150 +Wire Wire Line + 11600 3150 12250 3150 +Wire Bus Line + 7900 8150 7900 7100 +Wire Bus Line + 7900 7100 7900 7000 +Wire Bus Line + 7900 7000 7900 6900 +Wire Bus Line + 7900 6900 7900 6250 +Wire Bus Line + 7900 6250 7900 6150 +Wire Bus Line + 7900 6150 7900 6050 +Wire Bus Line + 7900 6050 7900 5950 +Wire Bus Line + 7900 5950 7900 5850 +Wire Bus Line + 7900 5850 7900 5750 +Wire Bus Line + 7900 5750 7900 4050 +Wire Bus Line + 7900 4050 7900 3950 +Wire Bus Line + 7900 3950 7900 3850 +Wire Bus Line + 7900 3850 7900 3750 +Wire Wire Line + 8350 9550 8350 9450 +Wire Wire Line + 8350 9450 8350 9350 +Wire Wire Line + 8350 9350 8350 9250 +Wire Wire Line + 8350 9250 8350 8750 +Wire Wire Line + 8750 9150 8750 9550 +Wire Wire Line + 8450 8850 8450 10450 +Wire Wire Line + 8450 10450 8900 10450 +Wire Wire Line + 8900 9850 8650 9850 +Connection ~ 8650 9050 +Wire Wire Line + 8050 9050 8650 9050 +Wire Wire Line + 8650 9050 8950 9050 +Connection ~ 8450 8850 +Wire Wire Line + 8050 8850 8450 8850 +Wire Wire Line + 8450 8850 8950 8850 +Connection ~ 8350 9550 +Connection ~ 9650 10150 +Wire Wire Line + 9650 10150 9500 10150 +Wire Wire Line + 9650 10750 9650 10450 +Wire Wire Line + 9650 10450 9650 10150 +Wire Wire Line + 9650 10150 9650 9850 +Wire Wire Line + 9650 9850 9650 9550 +Wire Wire Line + 9650 9550 9500 9550 +Wire Wire Line + 6500 10000 6500 9750 +Wire Wire Line + 6500 9750 6650 9750 +Connection ~ 8350 9350 +Wire Wire Line + 8350 9450 8050 9450 +Wire Wire Line + 8050 9250 8350 9250 +Wire Wire Line + 9700 7500 10100 7500 +Wire Wire Line + 6400 7950 10100 7950 +Wire Wire Line + 6400 7950 6400 9850 +Wire Wire Line + 6400 9850 6650 9850 +Connection ~ 5600 7850 +Wire Wire Line + 5600 7850 10000 7850 +Wire Wire Line + 6100 9550 6650 9550 +Wire Wire Line + 6100 9350 6650 9350 +Wire Wire Line + 6100 9150 6650 9150 +Wire Wire Line + 6100 8950 6650 8950 +Wire Wire Line + 5050 9850 5600 9850 +Wire Wire Line + 5050 9750 5500 9750 +Wire Wire Line + 5600 9850 5600 7850 +Wire Wire Line + 5600 7850 5600 7300 +Wire Wire Line + 8300 7200 8300 7300 +Wire Wire Line + 8300 7300 8500 7300 +Wire Wire Line + 8300 7650 8300 7500 +Wire Wire Line + 8300 7500 8300 7400 +Wire Wire Line + 8300 7400 8500 7400 +Wire Wire Line + 8000 6900 8500 6900 +Wire Wire Line + 5050 9450 5900 9450 +Wire Wire Line + 5050 9250 5900 9250 +Wire Wire Line + 5050 9050 5900 9050 +Wire Wire Line + 5050 8850 5900 8850 +Wire Wire Line + 5600 7300 5700 7300 +Wire Wire Line + 2250 5000 2250 4850 +Connection ~ 3700 5850 +Wire Wire Line + 3950 5850 3700 5850 +Wire Wire Line + 4350 5850 4500 5850 +Wire Wire Line + 4500 5850 4500 5750 +Wire Wire Line + 4500 5750 4600 5750 +Wire Wire Line + 4350 5450 4500 5450 +Wire Wire Line + 5800 5850 6100 5850 +Wire Wire Line + 5800 5450 6100 5450 +Wire Wire Line + 5800 6550 6900 6550 +Wire Wire Line + 6900 6550 6900 5550 +Wire Wire Line + 6900 5550 8500 5550 +Wire Wire Line + 3650 9450 2800 9450 +Wire Wire Line + 3650 9250 2800 9250 +Wire Wire Line + 3650 9050 2800 9050 +Wire Wire Line + 8000 3950 8500 3950 +Wire Wire Line + 8000 3750 8500 3750 +Wire Wire Line + 8000 6150 8500 6150 +Wire Wire Line + 8000 6050 8500 6050 +Wire Wire Line + 8000 5850 8500 5850 +Wire Wire Line + 8000 5650 8500 5650 +Wire Wire Line + 8500 3450 7800 3450 +Wire Wire Line + 8500 3350 7800 3350 +Wire Wire Line + 8500 3150 7800 3150 +Wire Wire Line + 8500 2950 7800 2950 +Wire Wire Line + 8500 2750 7800 2750 +Wire Wire Line + 7500 2100 7500 4150 +Wire Wire Line + 7500 4150 8500 4150 +Wire Wire Line + 7300 4350 7300 1900 +Wire Wire Line + 7300 4350 8500 4350 +Wire Wire Line + 7200 5150 8500 5150 +Wire Wire Line + 8500 5050 7200 5050 +Wire Wire Line + 8500 4750 7200 4750 +Wire Wire Line + 8500 4550 7200 4550 +Wire Wire Line + 3200 3650 2100 3650 +Wire Wire Line + 3200 5750 2100 5750 +Wire Wire Line + 3200 5350 2100 5350 +Wire Wire Line + 6250 4350 6050 4350 +Wire Wire Line + 6050 3450 6350 3450 +Wire Wire Line + 6350 3450 6350 2950 +Wire Wire Line + 6350 2950 5900 2950 +Wire Wire Line + 2100 4350 2600 4350 +Wire Wire Line + 2100 4150 2600 4150 +Wire Wire Line + 2100 4050 2600 4050 +Wire Wire Line + 2100 3850 2600 3850 +Wire Wire Line + 2100 3750 2600 3750 +Wire Wire Line + 2600 3950 2100 3950 +Wire Wire Line + 2100 4250 2600 4250 +Wire Wire Line + 2100 4450 2600 4450 +Wire Wire Line + 3400 2950 5000 2950 +Wire Wire Line + 2250 4850 2100 4850 +Wire Wire Line + 7000 4150 6250 4150 +Wire Wire Line + 6250 4150 6050 4150 +Wire Wire Line + 3200 5450 2100 5450 +Wire Wire Line + 3200 5950 2100 5950 +Wire Wire Line + 8500 4650 7200 4650 +Wire Wire Line + 8500 4950 7200 4950 +Wire Wire Line + 8500 5250 7200 5250 +Wire Wire Line + 8500 4250 7400 4250 +Wire Wire Line + 7400 4250 7400 2000 +Wire Wire Line + 8500 2850 7800 2850 +Wire Wire Line + 8500 3050 7800 3050 +Wire Wire Line + 8500 3250 7800 3250 +Wire Wire Line + 8000 5750 8500 5750 +Wire Wire Line + 8000 5950 8500 5950 +Wire Wire Line + 8000 3650 8500 3650 +Wire Wire Line + 8000 3850 8500 3850 +Wire Wire Line + 3650 8850 2800 8850 +Wire Wire Line + 3650 8950 2800 8950 +Wire Wire Line + 3650 9150 2800 9150 +Wire Wire Line + 3650 9350 2800 9350 +Wire Wire Line + 3650 9550 2800 9550 +Wire Wire Line + 8500 5450 6800 5450 +Wire Wire Line + 6800 5450 6800 6250 +Wire Wire Line + 6800 6250 5800 6250 +Wire Wire Line + 6500 5450 6700 5450 +Wire Wire Line + 6700 5450 6700 5650 +Wire Wire Line + 6700 5650 5800 5650 +Wire Wire Line + 6500 5850 6700 5850 +Wire Wire Line + 6700 5850 6700 6050 +Wire Wire Line + 6700 6050 5800 6050 +Wire Wire Line + 4600 5550 4500 5550 +Wire Wire Line + 4500 5550 4500 5450 +Wire Wire Line + 3950 5450 3700 5450 +Wire Wire Line + 3700 5450 3700 5850 +Wire Wire Line + 3700 5850 3700 6150 +Wire Wire Line + 2300 7800 2100 7800 +Wire Wire Line + 7000 7000 5500 7000 +Wire Wire Line + 5050 8950 5900 8950 +Wire Wire Line + 5050 9150 5900 9150 +Wire Wire Line + 5050 9350 5900 9350 +Wire Wire Line + 5050 9550 5900 9550 +Wire Wire Line + 8000 6800 8500 6800 +Wire Wire Line + 8000 7000 8500 7000 +Wire Wire Line + 8500 7500 8300 7500 +Connection ~ 8300 7500 +Wire Wire Line + 9700 6900 10000 6900 +Wire Wire Line + 6100 8850 6650 8850 +Wire Wire Line + 6100 9050 6650 9050 +Wire Wire Line + 6100 9250 6650 9250 +Wire Wire Line + 6100 9450 6650 9450 +Wire Wire Line + 10000 6900 10000 7850 +Wire Wire Line + 10100 7950 10100 7500 +Wire Bus Line + 6000 9650 6000 9450 +Wire Bus Line + 6000 9450 6000 9350 +Wire Bus Line + 6000 9350 6000 9250 +Wire Bus Line + 6000 9250 6000 9150 +Wire Bus Line + 6000 9150 6000 9050 +Wire Bus Line + 6000 9050 6000 8950 +Wire Bus Line + 6000 8950 6000 8850 +Wire Bus Line + 6000 8850 6000 8750 +Wire Bus Line + 6000 8750 6000 8350 +Wire Wire Line + 8350 9350 8050 9350 +Connection ~ 8350 9250 +Wire Wire Line + 8350 9550 8050 9550 +Connection ~ 8350 9450 +Wire Wire Line + 9500 9850 9650 9850 +Connection ~ 9650 9850 +Wire Wire Line + 9650 10450 9500 10450 +Connection ~ 9650 10450 +Wire Wire Line + 8050 8950 8550 8950 +Wire Wire Line + 8550 8950 8950 8950 +Connection ~ 8550 8950 +Wire Wire Line + 8050 9150 8750 9150 +Wire Wire Line + 8750 9150 8950 9150 +Connection ~ 8750 9150 +Wire Wire Line + 8750 9550 8900 9550 +Wire Wire Line + 8900 10150 8550 10150 +Wire Wire Line + 8550 10150 8550 8950 +Wire Wire Line + 8650 9850 8650 9050 +Wire Wire Line + 9550 8950 9600 8950 +Wire Bus Line + 7700 8350 7700 3550 +Wire Bus Line + 7700 3550 7700 3450 +Wire Bus Line + 7700 3450 7700 3350 +Wire Bus Line + 7700 3350 7700 3250 +Wire Bus Line + 7700 3250 7700 3150 +Wire Bus Line + 7700 3150 7700 3050 +Wire Bus Line + 7700 3050 7700 2950 +Wire Bus Line + 7700 2950 7700 2850 +Wire Wire Line + 10500 3550 11300 3550 +Wire Wire Line + 11300 3550 11300 4550 +Wire Wire Line + 11300 4550 11600 4550 +Wire Wire Line + 11600 4550 12250 4550 +Wire Wire Line + 11600 3550 11600 3150 +Connection ~ 11600 3150 +Wire Wire Line + 11600 4150 11600 4550 +Wire Wire Line + 12250 3150 12250 3300 +Wire Wire Line + 11350 5200 11550 5200 +Wire Wire Line + 11550 5200 11550 4900 +Wire Wire Line + 10850 5200 10700 5200 +Connection ~ 10700 5200 +Wire Wire Line + 10700 5600 10800 5600 +Wire Wire Line + 14000 2400 13100 2400 +Wire Wire Line + 13100 2400 13100 1900 +Wire Wire Line + 13100 1900 7300 1900 +Wire Wire Line + 9700 7200 13000 7200 +Wire Wire Line + 13000 7200 13000 2600 +Wire Wire Line + 13000 2600 14000 2600 +Wire Wire Line + 14400 2500 14800 2500 +Wire Wire Line + 14800 2500 14800 3300 +Wire Wire Line + 15550 3600 14900 3600 +Wire Wire Line + 14900 3600 14900 3400 +Wire Wire Line + 14900 3400 14900 2400 +Wire Wire Line + 14900 2400 14400 2400 +Wire Wire Line + 16200 2850 16200 2700 +Wire Wire Line + 15450 2200 15450 2100 +Connection ~ 15450 2100 +Wire Wire Line + 15850 2700 15850 2600 +Connection ~ 15850 2700 +Wire Wire Line + 15800 5200 16200 5200 +Wire Wire Line + 16200 5200 16800 5200 +Wire Wire Line + 16200 6200 16200 6050 +Wire Wire Line + 16200 6050 16200 5900 +Connection ~ 16200 6050 +Wire Wire Line + 16800 4650 16800 5200 +Wire Wire Line + 16800 5200 16800 5500 +Connection ~ 16800 5200 +Wire Wire Line + 16800 7200 16800 6850 +Wire Wire Line + 16800 6850 16800 5900 +Connection ~ 16800 6850 +Wire Wire Line + 15550 3200 14700 3200 +Wire Wire Line + 14700 3200 14350 3200 +Connection ~ 14700 3200 +Wire Wire Line + 14350 3400 14900 3400 +Connection ~ 14900 3400 +Wire Wire Line + 11600 9650 11250 9650 +Wire Wire Line + 11250 9650 11250 8900 +Wire Wire Line + 11600 8700 10950 8700 +Wire Wire Line + 10950 10700 11600 10700 +Connection ~ 10950 8700 +Wire Wire Line + 10850 7100 9700 7100 +Wire Wire Line + 13050 10800 12950 10800 +Wire Wire Line + 12950 10800 12800 10800 +Wire Wire Line + 15750 9750 13950 9750 +Wire Wire Line + 14350 10800 13950 10800 +Wire Wire Line + 15750 8850 15000 8850 +Wire Wire Line + 15750 9050 15000 9050 +Wire Wire Line + 15750 9250 15000 9250 +Wire Wire Line + 15750 9450 15000 9450 +Wire Wire Line + 15750 10450 15000 10450 +Wire Wire Line + 15750 10650 15000 10650 +Wire Wire Line + 15750 10850 15000 10850 +Wire Wire Line + 15750 11050 15000 11050 +Wire Wire Line + 15000 11150 15750 11150 +Wire Wire Line + 19850 8850 20700 8850 +Wire Wire Line + 19850 9050 20700 9050 +Wire Wire Line + 19850 9250 20700 9250 +Wire Wire Line + 19850 9450 20700 9450 +Wire Wire Line + 20450 9850 19850 9850 +Wire Wire Line + 17150 9050 17500 9050 +Wire Wire Line + 17500 9050 19050 9050 +Wire Wire Line + 17150 11350 17450 11350 +Wire Wire Line + 17450 11350 17450 11900 +Wire Wire Line + 17450 11900 14350 11900 +Wire Bus Line + 14900 8350 14900 8950 +Wire Bus Line + 14900 8950 14900 9050 +Wire Bus Line + 14900 9050 14900 9150 +Wire Bus Line + 14900 9150 14900 9250 +Wire Bus Line + 14900 9250 14900 9350 +Wire Bus Line + 14900 9350 14900 9450 +Wire Bus Line + 14900 9450 14900 9550 +Wire Bus Line + 14900 9550 14900 9650 +Wire Bus Line + 14900 9650 14900 10550 +Wire Bus Line + 14900 10550 14900 10650 +Wire Bus Line + 14900 10650 14900 10750 +Wire Bus Line + 14900 10750 14900 10850 +Wire Bus Line + 14900 10850 14900 10950 +Wire Bus Line + 14900 10950 14900 11050 +Wire Bus Line + 14900 11050 14900 11150 +Wire Bus Line + 14900 11150 14900 11250 +Wire Wire Line + 17400 10550 17400 8950 +Connection ~ 17400 8950 +Connection ~ 17600 9150 +Wire Wire Line + 17150 11150 18000 11150 +Wire Wire Line + 18000 11150 18000 9550 +Connection ~ 18000 9550 +Wire Wire Line + 17800 10950 17800 9350 +Connection ~ 17800 9350 +Wire Wire Line + 17700 10850 17150 10850 +Wire Wire Line + 17500 10650 17150 10650 +Wire Wire Line + 17300 10450 17150 10450 +Wire Wire Line + 19050 8750 18100 8750 +Wire Wire Line + 18100 8750 18100 9750 +Wire Wire Line + 18100 9750 18100 9850 +Wire Wire Line + 18100 9850 18100 9950 +Wire Wire Line + 18100 9950 18100 10150 +Wire Wire Line + 18100 10150 18100 10650 +Wire Wire Line + 18100 10650 18100 11100 +Wire Wire Line + 18100 11100 18100 11450 +Wire Wire Line + 18100 9850 19050 9850 +Connection ~ 18100 9850 +Wire Wire Line + 18100 10150 19050 10150 +Connection ~ 18100 10150 +Wire Wire Line + 19050 10450 18300 10450 +Wire Wire Line + 18300 10450 18300 11000 +Wire Bus Line + 6000 8350 20800 8350 +Wire Bus Line + 20800 8350 20800 8750 +Wire Bus Line + 20800 8750 20800 8850 +Wire Bus Line + 20800 8850 20800 8950 +Wire Bus Line + 20800 8950 20800 9050 +Wire Bus Line + 20800 9050 20800 9150 +Wire Bus Line + 20800 9150 20800 9250 +Wire Bus Line + 20800 9250 20800 9350 +Wire Bus Line + 20800 9350 20800 9450 +Wire Wire Line + 12950 10800 12950 12100 +Connection ~ 12950 10800 +Wire Wire Line + 12950 12100 20550 12100 +Wire Wire Line + 20550 12100 20550 9950 +Wire Wire Line + 20550 9950 19850 9950 +Wire Wire Line + 20900 10350 19850 10350 +Wire Wire Line + 20900 10550 19850 10550 +Wire Wire Line + 18400 10900 20900 10900 +Wire Bus Line + 21000 8150 21000 10250 +Wire Bus Line + 21000 10250 21000 10350 +Wire Bus Line + 21000 10350 21000 10450 +Wire Bus Line + 21000 10450 21000 10800 +Wire Bus Line + 21000 10800 21000 10900 +Wire Wire Line + 21200 7950 20450 7950 +Wire Wire Line + 20450 7950 11750 7950 +Wire Wire Line + 21200 7950 21200 10150 +Connection ~ 20450 7950 +Wire Wire Line + 21600 10650 21600 10300 +Wire Wire Line + 21600 9100 21600 8850 +Wire Wire Line + 11600 8900 11250 8900 +Wire Wire Line + 11250 8900 10050 8900 +Wire Wire Line + 5500 7000 5500 9750 +Wire Wire Line + 9600 8950 9600 8500 +Wire Wire Line + 6600 7300 7000 7300 +Wire Wire Line + 10700 2750 10700 5200 +Wire Wire Line + 10700 5200 10700 5600 +Wire Wire Line + 10700 5600 10700 6350 +Wire Wire Line + 10700 6350 11750 6350 +Wire Wire Line + 11750 6350 11750 7950 +Wire Wire Line + 13600 5900 13600 6100 +Wire Wire Line + 13600 5200 13600 5400 +Wire Wire Line + 4350 12250 4350 11650 +Wire Wire Line + 4800 10650 4800 11250 +Connection ~ 4350 10650 +Wire Wire Line + 5700 10650 5700 11250 +Connection ~ 5250 10650 +Wire Wire Line + 6600 10650 6600 11250 +Connection ~ 6150 10650 +Wire Wire Line + 7500 11250 7500 10650 +Connection ~ 7050 10650 +Wire Wire Line + 5250 12250 5250 11650 +Connection ~ 4800 12250 +Wire Wire Line + 6150 12250 6150 11650 +Connection ~ 5700 12250 +Wire Wire Line + 7050 12250 7050 11650 +Connection ~ 6600 12250 +Wire Wire Line + 7950 12250 7950 12600 +Connection ~ 7500 12250 +Wire Wire Line + 2800 10350 2800 10650 +Connection ~ 10800 5600 +Connection ~ 10700 5600 +Connection ~ 9100 6700 +Wire Wire Line + 3400 12250 3400 11650 +Wire Wire Line + 3900 11650 3900 12250 +Connection ~ 3900 12250 +Wire Wire Line + 15550 3400 15200 3400 +Connection ~ 15200 3400 +Wire Wire Line + 16200 2700 15850 2700 +Wire Wire Line + 15850 2700 15450 2700 +Wire Wire Line + 15450 2700 15200 2700 +Wire Wire Line + 2800 10650 3400 10650 +Wire Wire Line + 3400 10650 3900 10650 +Wire Wire Line + 3900 10650 4350 10650 +Wire Wire Line + 4350 10650 4800 10650 +Wire Wire Line + 4800 10650 5250 10650 +Wire Wire Line + 5250 10650 5700 10650 +Wire Wire Line + 5700 10650 6150 10650 +Wire Wire Line + 6150 10650 6600 10650 +Wire Wire Line + 6600 10650 7050 10650 +Wire Wire Line + 7050 10650 7500 10650 +Connection ~ 14550 6850 +Wire Wire Line + 19300 6050 19300 5800 +Connection ~ 19000 6550 +Wire Wire Line + 19750 5800 19750 6550 +Wire Wire Line + 19200 5800 19200 6200 +Wire Wire Line + 21300 5800 20800 5800 +Wire Wire Line + 21300 6000 20800 6000 +Wire Wire Line + 8350 8750 8950 8750 +Wire Wire Line + 2550 6250 4600 6250 +Wire Wire Line + 2550 7400 2100 7400 +Wire Wire Line + 2100 4550 2400 4550 +Wire Wire Line + 2400 4550 2400 4700 +Wire Wire Line + 2700 1950 2450 1950 +Wire Wire Line + 2450 2050 2600 2050 +Wire Wire Line + 2450 1850 2800 1850 +Wire Wire Line + 2900 1550 2450 1550 +Wire Wire Line + 2450 1750 3000 1750 +Wire Wire Line + 3100 1450 2450 1450 +Wire Wire Line + 900 1750 1650 1750 +Wire Wire Line + 1650 2050 1000 2050 +Wire Wire Line + 1650 1250 800 1250 +Wire Wire Line + 2400 4700 3200 4700 +Wire Wire Line + 1100 2250 1650 2250 +Wire Wire Line + 1500 2900 1500 1850 +Wire Wire Line + 1300 2900 1300 1450 +Wire Wire Line + 1500 1850 1650 1850 +Wire Wire Line + 1300 1450 1650 1450 +Wire Wire Line + 1000 2050 1000 2600 +Wire Wire Line + 800 1250 800 2600 +Wire Wire Line + 2600 2050 2600 2900 +Wire Wire Line + 2800 1850 2800 2900 +Wire Wire Line + 3000 1750 3000 2600 +Wire Wire Line + 3200 1350 3200 2600 +Wire Bus Line + 1300 3000 1400 3000 +Wire Bus Line + 1400 3000 1500 3000 +Wire Bus Line + 1500 3000 1600 3000 +Wire Bus Line + 1600 3000 2500 3000 +Wire Bus Line + 2500 3000 2600 3000 +Wire Bus Line + 2600 3000 2700 3000 +Wire Bus Line + 2700 3000 2800 3000 +Wire Bus Line + 7100 2100 4200 2100 +Wire Bus Line + 4200 2100 3300 2100 +Wire Bus Line + 3300 2100 3300 3050 +Wire Bus Line + 3300 3050 3300 3650 +Wire Bus Line + 3300 3650 3300 3750 +Wire Bus Line + 3300 3750 3300 4350 +Wire Bus Line + 3300 4350 3300 4800 +Wire Bus Line + 3300 4800 3300 5250 +Wire Bus Line + 3300 5250 3300 5350 +Wire Bus Line + 3300 5350 3300 5450 +Wire Bus Line + 3300 5450 3300 5550 +Wire Bus Line + 3300 5550 3300 5850 +Wire Bus Line + 3300 5850 3300 6050 +Wire Wire Line + 16800 6850 16200 6850 +Wire Wire Line + 16200 6850 14550 6850 +Wire Wire Line + 14550 6850 13600 6850 +Wire Wire Line + 2450 1650 3300 1650 +Connection ~ 19200 6200 +Wire Wire Line + 4850 4250 3400 4250 +Wire Wire Line + 18350 6200 18350 5750 +Connection ~ 18550 6200 +Wire Wire Line + 19750 6550 19000 6550 +Wire Wire Line + 19000 6550 18450 6550 +Wire Wire Line + 18450 6550 18250 6550 +Wire Wire Line + 18250 6550 18250 5750 +Connection ~ 18450 6550 +Wire Wire Line + 18050 5750 18050 6050 +Wire Wire Line + 18050 6050 18150 6050 +Wire Wire Line + 18150 6050 19300 6050 +Wire Wire Line + 19300 6050 19500 6050 +Connection ~ 18150 6050 +Wire Wire Line + 19000 6550 19000 5800 +Text Notes 18500 5450 1 40 ~ 0 +5V +Text Notes 18300 5450 1 40 ~ 0 +5V +Text Notes 18600 5450 1 40 ~ 0 +GND +Text Notes 18400 5450 1 40 ~ 0 +GND +Text Notes 18200 5450 1 40 ~ 0 +12V +Text Notes 18100 5450 1 40 ~ 0 +12V +$Comp +L CONN_6 X5 +U 1 1 4FE202A8 +P 18300 5400 +F 0 "X5" V 18250 5050 60 0000 C CNN +F 1 "MINI_DIN_6" V 18450 5400 60 0000 C CNN + 1 18300 5400 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR01 +U 1 1 4FE0A2C4 +P 3700 1750 +F 0 "#PWR01" H 3700 1750 30 0001 C CNN +F 1 "GND" H 3700 1680 30 0001 C CNN + 1 3700 1750 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR02 +U 1 1 4FE0A2C1 +P 3700 1550 +F 0 "#PWR02" H 3700 1650 30 0001 C CNN +F 1 "VCC" H 3700 1650 30 0000 C CNN + 1 3700 1550 + 1 0 0 -1 +$EndComp +NoConn ~ 2450 1250 +NoConn ~ 2450 2150 +NoConn ~ 2450 2250 +NoConn ~ 2450 2350 +NoConn ~ 2450 2450 +NoConn ~ 1650 2450 +NoConn ~ 1650 2350 +NoConn ~ 1650 2150 +Entry Wire Line + 4200 2100 4300 2000 +Entry Wire Line + 3100 2700 3200 2600 +Entry Wire Line + 3000 2700 3100 2600 +Entry Wire Line + 2900 2700 3000 2600 +Entry Wire Line + 2500 3000 2600 2900 +Entry Wire Line + 2600 3000 2700 2900 +Entry Wire Line + 2700 3000 2800 2900 +Entry Wire Line + 2800 3000 2900 2900 +Entry Wire Line + 800 2600 900 2700 +Entry Wire Line + 900 2600 1000 2700 +Entry Wire Line + 1000 2600 1100 2700 +Entry Wire Line + 1100 2600 1200 2700 +Entry Wire Line + 1200 2900 1300 3000 +Entry Wire Line + 1300 2900 1400 3000 +Entry Wire Line + 1400 2900 1500 3000 +Entry Wire Line + 1500 2900 1600 3000 +$Comp +L GND #PWR03 +U 1 1 4FE09C1F +P 1650 1950 +F 0 "#PWR03" H 1650 1950 30 0001 C CNN +F 1 "GND" H 1650 1880 30 0001 C CNN + 1 1650 1950 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR04 +U 1 1 4FE09C16 +P 1650 1550 +F 0 "#PWR04" H 1650 1550 30 0001 C CNN +F 1 "GND" H 1650 1480 30 0001 C CNN + 1 1650 1550 + 0 1 1 0 +$EndComp +$Comp +L 74HCT04 D8 +U 5 1 4FE09BE0 +P 3750 1650 +F 0 "D8" H 3900 1750 40 0000 C CNN +F 1 "74HCT04" H 3950 1550 40 0000 C CNN + 5 3750 1650 + 1 0 0 -1 +$EndComp +Text Label 1100 2550 1 60 ~ 0 +/TR +Text Label 3200 2550 1 60 ~ 0 +/ASTB +Text Label 3150 5250 2 60 ~ 0 +/TR +Text Label 3150 4700 2 60 ~ 0 +/ASTB +Entry Wire Line + 3300 4350 3400 4250 +Entry Wire Line + 3300 3650 3400 3550 +Entry Wire Line + 3200 4700 3300 4800 +Entry Wire Line + 3200 5250 3300 5350 +Text Label 800 2550 1 60 ~ 0 +/RDY +Text Label 1000 2550 1 60 ~ 0 +STATUS0 +Text Label 900 2550 1 60 ~ 0 +STATUS2 +Text Label 3100 2550 1 60 ~ 0 +STATUS1 +Text Label 4300 1950 1 60 ~ 0 +/RST +Text Label 3000 2550 1 60 ~ 0 +/TE +Text Label 1500 2850 1 60 ~ 0 +D0 +Text Label 2600 2850 1 60 ~ 0 +D1 +Text Label 2700 2850 1 60 ~ 0 +D7 +Text Label 2800 2850 1 60 ~ 0 +D6 +Text Label 2900 2850 1 60 ~ 0 +D5 +Text Label 1200 2850 1 60 ~ 0 +D4 +Text Label 1400 2850 1 60 ~ 0 +D3 +Text Label 1300 2850 1 60 ~ 0 +D2 +$Comp +L EFS_26 X8 +U 1 1 4FE098BD +P 2050 1850 +F 0 "X8" H 2050 2550 60 0000 C CNN +F 1 "EFS_26" V 2050 1850 50 0000 C CNN + 1 2050 1850 + 1 0 0 -1 +$EndComp +NoConn ~ 2100 7300 +NoConn ~ 2100 7000 +NoConn ~ 2100 7100 +$Comp +L R-SIL_5 R5 +U 1 1 4FE094D5 +P 9250 8900 +F 0 "R5" H 9250 9200 50 0000 C CNN +F 1 "R-SIL_5" H 9235 9120 50 0000 C CNN + 1 9250 8900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR05 +U 1 1 4FE0922A +P 20800 6000 +F 0 "#PWR05" H 20800 6000 30 0001 C CNN +F 1 "GND" H 20800 5930 30 0001 C CNN + 1 20800 6000 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR06 +U 1 1 4FE09219 +P 20800 5900 +F 0 "#PWR06" H 20800 5900 30 0001 C CNN +F 1 "GND" H 20800 5830 30 0001 C CNN + 1 20800 5900 + 0 1 1 0 +$EndComp +$Comp +L VCC #PWR07 +U 1 1 4FE0920A +P 20800 5800 +F 0 "#PWR07" H 20800 5900 30 0001 C CNN +F 1 "VCC" H 20800 5900 30 0000 C CNN + 1 20800 5800 + 0 -1 1 0 +$EndComp +$Comp +L +12V #PWR08 +U 1 1 4FE09202 +P 20800 6100 +F 0 "#PWR08" H 20800 6050 20 0001 C CNN +F 1 "+12V" H 20800 6200 30 0000 C CNN + 1 20800 6100 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_4 X7 +U 1 1 4FE091E5 +P 21650 5950 +F 0 "X7" H 21650 6200 50 0000 C CNN +F 1 "HDD_POWER" H 21650 5700 50 0000 C CNN + 1 21650 5950 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR09 +U 1 1 4FE091CA +P 19500 5800 +F 0 "#PWR09" H 19500 5750 20 0001 C CNN +F 1 "+12V" H 19500 5900 30 0000 C CNN + 1 19500 5800 + 1 0 0 -1 +$EndComp +$Comp +L 4_PIN_MOLEX X6 +U 1 1 4FE0905F +P 19200 5500 +F 0 "X6" H 19450 5650 60 0000 C CNN +F 1 "4_PIN_MOLEX" H 19150 5900 60 0000 C CNN + 1 19200 5500 + 1 0 0 -1 +$EndComp +$Comp +L C 2C1 +U 1 1 4FDF8149 +P 3900 11450 +F 0 "2C1" H 3950 11550 50 0000 L CNN +F 1 "100n" H 3950 11350 50 0000 L CNN + 1 3900 11450 + 1 0 0 -1 +$EndComp +$Comp +L C 1C1 +U 1 1 4FDF8116 +P 3400 11450 +F 0 "1C1" H 3450 11550 50 0000 L CNN +F 1 "100n" H 3450 11350 50 0000 L CNN + 1 3400 11450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR010 +U 1 1 4FDF7D55 +P 12000 9000 +F 0 "#PWR010" H 12000 9000 30 0001 C CNN +F 1 "GND" H 12000 8930 30 0001 C CNN + 1 12000 9000 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR011 +U 1 1 4FDF76BF +P 5650 4450 +F 0 "#PWR011" H 5650 4450 30 0001 C CNN +F 1 "GND" H 5650 4380 30 0001 C CNN + 1 5650 4450 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR012 +U 1 1 4FDF76A0 +P 9100 6700 +F 0 "#PWR012" H 9100 6800 30 0001 C CNN +F 1 "VCC" H 9100 6800 30 0000 C CNN + 1 9100 6700 + 1 0 0 -1 +$EndComp +Text Label 6750 7300 0 60 ~ 0 +ASTB +Entry Wire Line + 7000 7300 7100 7200 +Text Label 6750 3650 0 60 ~ 0 +ASTB +Entry Wire Line + 7000 3650 7100 3550 +$Comp +L GND #PWR013 +U 1 1 4FDF7561 +P 7950 12600 +F 0 "#PWR013" H 7950 12600 30 0001 C CNN +F 1 "GND" H 7950 12530 30 0001 C CNN + 1 7950 12600 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR014 +U 1 1 4FDF755C +P 2800 10350 +F 0 "#PWR014" H 2800 10450 30 0001 C CNN +F 1 "VCC" H 2800 10450 30 0000 C CNN + 1 2800 10350 + 1 0 0 -1 +$EndComp +$Comp +L LED 1L1 +U 1 1 4FDF74B9 +P 13600 6300 +F 0 "1L1" V 13600 6450 50 0000 C CNN +F 1 "LED" V 13700 6450 50 0000 C CNN + 1 13600 6300 + 0 1 1 0 +$EndComp +$Comp +L R 1R4 +U 1 1 4FDF74B6 +P 13600 5650 +F 0 "1R4" H 13750 5700 50 0000 C CNN +F 1 "220" H 13750 5600 50 0000 C CNN + 1 13600 5650 + 1 0 0 -1 +$EndComp +$Comp +L C 12C1 +U 1 1 4FDF7481 +P 7500 11450 +F 0 "12C1" H 7550 11550 50 0000 L CNN +F 1 "100n" H 7550 11350 50 0000 L CNN + 1 7500 11450 + 1 0 0 -1 +$EndComp +$Comp +L C 11C1 +U 1 1 4FDF745B +P 7050 11450 +F 0 "11C1" H 7100 11550 50 0000 L CNN +F 1 "100n" H 7100 11350 50 0000 L CNN + 1 7050 11450 + 1 0 0 -1 +$EndComp +$Comp +L C 10C1 +U 1 1 4FDF745A +P 6600 11450 +F 0 "10C1" H 6650 11550 50 0000 L CNN +F 1 "100n" H 6650 11350 50 0000 L CNN + 1 6600 11450 + 1 0 0 -1 +$EndComp +$Comp +L C 9C1 +U 1 1 4FDF7451 +P 6150 11450 +F 0 "9C1" H 6200 11550 50 0000 L CNN +F 1 "100n" H 6200 11350 50 0000 L CNN + 1 6150 11450 + 1 0 0 -1 +$EndComp +$Comp +L C 8C1 +U 1 1 4FDF744E +P 5700 11450 +F 0 "8C1" H 5750 11550 50 0000 L CNN +F 1 "100n" H 5750 11350 50 0000 L CNN + 1 5700 11450 + 1 0 0 -1 +$EndComp +$Comp +L C 7C1 +U 1 1 4FDF744C +P 5250 11450 +F 0 "7C1" H 5300 11550 50 0000 L CNN +F 1 "100n" H 5300 11350 50 0000 L CNN + 1 5250 11450 + 1 0 0 -1 +$EndComp +$Comp +L C 6C1 +U 1 1 4FDF744A +P 4800 11450 +F 0 "6C1" H 4850 11550 50 0000 L CNN +F 1 "100n" H 4850 11350 50 0000 L CNN + 1 4800 11450 + 1 0 0 -1 +$EndComp +$Comp +L C 5C1 +U 1 1 4FDF743F +P 4350 11450 +F 0 "5C1" H 4400 11550 50 0000 L CNN +F 1 "100n" H 4400 11350 50 0000 L CNN + 1 4350 11450 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR015 +U 1 1 4FDF7391 +P 6100 7200 +F 0 "#PWR015" H 6100 7300 30 0001 C CNN +F 1 "VCC" H 6100 7300 30 0000 C CNN + 1 6100 7200 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR016 +U 1 1 4FDF7386 +P 12000 12000 +F 0 "#PWR016" H 12000 12000 30 0001 C CNN +F 1 "GND" H 12000 11930 30 0001 C CNN + 1 12000 12000 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR017 +U 1 1 4FDF7377 +P 12000 11000 +F 0 "#PWR017" H 12000 11000 30 0001 C CNN +F 1 "GND" H 12000 10930 30 0001 C CNN + 1 12000 11000 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR018 +U 1 1 4FDF7353 +P 5650 4050 +F 0 "#PWR018" H 5650 4150 30 0001 C CNN +F 1 "VCC" H 5650 4150 30 0000 C CNN + 1 5650 4050 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR019 +U 1 1 4FDF7349 +P 12000 11600 +F 0 "#PWR019" H 12000 11700 30 0001 C CNN +F 1 "VCC" H 12000 11700 30 0000 C CNN + 1 12000 11600 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR020 +U 1 1 4FDF7318 +P 13450 9650 +F 0 "#PWR020" H 13450 9750 30 0001 C CNN +F 1 "VCC" H 13450 9750 30 0000 C CNN + 1 13450 9650 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR021 +U 1 1 4FDF7304 +P 5400 3050 +F 0 "#PWR021" H 5400 3050 30 0001 C CNN +F 1 "GND" H 5400 2980 30 0001 C CNN + 1 5400 3050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR022 +U 1 1 4FDF723E +P 4350 9900 +F 0 "#PWR022" H 4350 9900 30 0001 C CNN +F 1 "GND" H 4350 9830 30 0001 C CNN + 1 4350 9900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR023 +U 1 1 4FDF7232 +P 7350 9900 +F 0 "#PWR023" H 7350 9900 30 0001 C CNN +F 1 "GND" H 7350 9830 30 0001 C CNN + 1 7350 9900 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR024 +U 1 1 4FDF722C +P 7350 8800 +F 0 "#PWR024" H 7350 8900 30 0001 C CNN +F 1 "VCC" H 7350 8900 30 0000 C CNN + 1 7350 8800 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR025 +U 1 1 4FDF7227 +P 4350 8800 +F 0 "#PWR025" H 4350 8900 30 0001 C CNN +F 1 "VCC" H 4350 8900 30 0000 C CNN + 1 4350 8800 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR026 +U 1 1 4FDF721C +P 16450 10400 +F 0 "#PWR026" H 16450 10500 30 0001 C CNN +F 1 "VCC" H 16450 10500 30 0000 C CNN + 1 16450 10400 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR027 +U 1 1 4FDF7217 +P 16450 8800 +F 0 "#PWR027" H 16450 8900 30 0001 C CNN +F 1 "VCC" H 16450 8900 30 0000 C CNN + 1 16450 8800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR028 +U 1 1 4FDF7214 +P 16450 11500 +F 0 "#PWR028" H 16450 11500 30 0001 C CNN +F 1 "GND" H 16450 11430 30 0001 C CNN + 1 16450 11500 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR029 +U 1 1 4FDF7210 +P 16450 9900 +F 0 "#PWR029" H 16450 9900 30 0001 C CNN +F 1 "GND" H 16450 9830 30 0001 C CNN + 1 16450 9900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR030 +U 1 1 4FDF720B +P 13450 9850 +F 0 "#PWR030" H 13450 9850 30 0001 C CNN +F 1 "GND" H 13450 9780 30 0001 C CNN + 1 13450 9850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR031 +U 1 1 4FDF7206 +P 13450 10900 +F 0 "#PWR031" H 13450 10900 30 0001 C CNN +F 1 "GND" H 13450 10830 30 0001 C CNN + 1 13450 10900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR032 +U 1 1 4FDF7200 +P 12000 9950 +F 0 "#PWR032" H 12000 9950 30 0001 C CNN +F 1 "GND" H 12000 9880 30 0001 C CNN + 1 12000 9950 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR033 +U 1 1 4FDF71F9 +P 13450 10700 +F 0 "#PWR033" H 13450 10800 30 0001 C CNN +F 1 "VCC" H 13450 10800 30 0000 C CNN + 1 13450 10700 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR034 +U 1 1 4FDF71F3 +P 12000 10600 +F 0 "#PWR034" H 12000 10700 30 0001 C CNN +F 1 "VCC" H 12000 10700 30 0000 C CNN + 1 12000 10600 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR035 +U 1 1 4FDF71EF +P 12000 9550 +F 0 "#PWR035" H 12000 9650 30 0001 C CNN +F 1 "VCC" H 12000 9650 30 0000 C CNN + 1 12000 9550 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR036 +U 1 1 4FDF71EB +P 12000 8600 +F 0 "#PWR036" H 12000 8700 30 0001 C CNN +F 1 "VCC" H 12000 8700 30 0000 C CNN + 1 12000 8600 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR037 +U 1 1 4FDF71C9 +P 6100 7400 +F 0 "#PWR037" H 6100 7400 30 0001 C CNN +F 1 "GND" H 6100 7330 30 0001 C CNN + 1 6100 7400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR038 +U 1 1 4FDF71BD +P 5650 3750 +F 0 "#PWR038" H 5650 3750 30 0001 C CNN +F 1 "GND" H 5650 3680 30 0001 C CNN + 1 5650 3750 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR039 +U 1 1 4FDF71B5 +P 5650 3350 +F 0 "#PWR039" H 5650 3450 30 0001 C CNN +F 1 "VCC" H 5650 3450 30 0000 C CNN + 1 5650 3350 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR040 +U 1 1 4FDF71B2 +P 5400 2850 +F 0 "#PWR040" H 5400 2950 30 0001 C CNN +F 1 "VCC" H 5400 2950 30 0000 C CNN + 1 5400 2850 + 1 0 0 -1 +$EndComp +Entry Wire Line + 7000 7000 7100 6900 +Entry Wire Line + 20700 9550 20800 9450 +Entry Wire Line + 20700 9450 20800 9350 +Entry Wire Line + 20700 9350 20800 9250 +Entry Wire Line + 20700 9250 20800 9150 +Entry Wire Line + 20700 9150 20800 9050 +Entry Wire Line + 20700 9050 20800 8950 +Entry Wire Line + 20700 8950 20800 8850 +Entry Wire Line + 20700 8850 20800 8750 +Entry Wire Line + 20900 10350 21000 10250 +Entry Wire Line + 20900 10550 21000 10450 +Entry Wire Line + 20900 10450 21000 10350 +Entry Wire Line + 20900 10900 21000 10800 +Entry Wire Line + 20900 11000 21000 10900 +Text Label 15050 11150 0 60 ~ 0 +PA7 +Text Label 15050 11050 0 60 ~ 0 +PA6 +Text Label 15050 10950 0 60 ~ 0 +PA5 +Text Label 15050 10850 0 60 ~ 0 +PA4 +Text Label 15050 10750 0 60 ~ 0 +PA3 +Text Label 15050 10650 0 60 ~ 0 +PA2 +Text Label 15050 10550 0 60 ~ 0 +PA1 +Text Label 15050 10450 0 60 ~ 0 +PA0 +Entry Wire Line + 5900 9550 6000 9450 +Entry Wire Line + 5900 9450 6000 9350 +Entry Wire Line + 5900 9350 6000 9250 +Entry Wire Line + 5900 9250 6000 9150 +Entry Wire Line + 5900 9150 6000 9050 +Entry Wire Line + 5900 9050 6000 8950 +Entry Wire Line + 5900 8950 6000 8850 +Entry Wire Line + 6000 9450 6100 9550 +Entry Wire Line + 6000 9350 6100 9450 +Entry Wire Line + 6000 9250 6100 9350 +Entry Wire Line + 6000 9150 6100 9250 +Entry Wire Line + 6000 9050 6100 9150 +Entry Wire Line + 6000 8950 6100 9050 +Entry Wire Line + 6000 8850 6100 8950 +Entry Wire Line + 6000 8750 6100 8850 +Entry Wire Line + 5900 8850 6000 8750 +Entry Wire Line + 2700 9450 2800 9550 +Entry Wire Line + 2700 9350 2800 9450 +Entry Wire Line + 2700 9250 2800 9350 +Entry Wire Line + 2700 9150 2800 9250 +Entry Wire Line + 2700 9050 2800 9150 +Entry Wire Line + 2700 8950 2800 9050 +Entry Wire Line + 2700 8850 2800 8950 +Text Notes 18650 9650 0 60 ~ 0 +(keypin) +Text Notes 18650 10050 0 60 ~ 0 +CSEL +Text Notes 20000 9650 0 60 ~ 0 +GND +Text Notes 20000 9750 0 60 ~ 0 +DMARQ +Text Notes 18650 10250 0 60 ~ 0 +/IOCS16 +Text Notes 18650 10350 0 60 ~ 0 +/PDIAG +Text Notes 20000 10250 0 60 ~ 0 +INTRQ +Text Notes 20000 10050 0 60 ~ 0 +IORDY +NoConn ~ 19050 9650 +NoConn ~ 19050 10050 +NoConn ~ 19050 10350 +NoConn ~ 19050 10250 +NoConn ~ 19850 10250 +NoConn ~ 19850 10050 +NoConn ~ 19850 9750 +Text Label 20500 9550 0 60 ~ 0 +PA0 +Text Label 20500 9450 0 60 ~ 0 +PA1 +Text Label 20500 9350 0 60 ~ 0 +PA2 +Text Label 20500 9250 0 60 ~ 0 +PA3 +Text Label 20500 9150 0 60 ~ 0 +PA4 +Text Label 20500 9050 0 60 ~ 0 +PA5 +Text Label 20500 8950 0 60 ~ 0 +PA6 +Text Label 20500 8850 0 60 ~ 0 +PA7 +$Comp +L VCC #PWR041 +U 1 1 4FDF6DB0 +P 21600 8850 +F 0 "#PWR041" H 21600 8950 30 0001 C CNN +F 1 "VCC" H 21600 8950 30 0000 C CNN + 1 21600 8850 + 1 0 0 -1 +$EndComp +$Comp +L LED 2L1 +U 1 1 4FDF6D8E +P 21600 9300 +F 0 "2L1" V 21600 9450 50 0000 C CNN +F 1 "LED" V 21700 9450 50 0000 C CNN + 1 21600 9300 + 0 1 1 0 +$EndComp +$Comp +L R 2R4 +U 1 1 4FDF6D7E +P 21600 10050 +F 0 "2R4" H 21750 10100 50 0000 C CNN +F 1 "220" H 21750 10000 50 0000 C CNN + 1 21600 10050 + 1 0 0 -1 +$EndComp +Text Label 20650 11000 0 60 ~ 0 +/DA2 +Text Label 20650 10900 0 60 ~ 0 +/CS1 +Text Label 20650 10550 0 60 ~ 0 +/CS0 +Text Label 20650 10450 0 60 ~ 0 +/DA0 +Text Label 20650 10350 0 60 ~ 0 +/DA1 +$Comp +L GND #PWR042 +U 1 1 4FDF6C72 +P 18100 11450 +F 0 "#PWR042" H 18100 11450 30 0001 C CNN +F 1 "GND" H 18100 11380 30 0001 C CNN + 1 18100 11450 + 1 0 0 -1 +$EndComp +Text Notes 20000 10650 0 60 ~ 0 +/DASP +Text Notes 20000 10550 0 60 ~ 0 +/CS0 +Text Notes 20000 10450 0 60 ~ 0 +DA0 +Text Notes 20000 10350 0 60 ~ 0 +DA1 +Text Notes 20000 10150 0 60 ~ 0 +/DMACK +Text Notes 20000 9950 0 60 ~ 0 +/DIOR +Text Notes 20000 9850 0 60 ~ 0 +/DIOW +Text Notes 20000 9550 0 60 ~ 0 +DD0 +Text Notes 20000 9450 0 60 ~ 0 +DD1 +Text Notes 20000 9350 0 60 ~ 0 +DD2 +Text Notes 20000 9250 0 60 ~ 0 +DD3 +Text Notes 20000 9150 0 60 ~ 0 +DD4 +Text Notes 20000 9050 0 60 ~ 0 +DD5 +Text Notes 20000 8950 0 60 ~ 0 +DD6 +Text Notes 20000 8850 0 60 ~ 0 +DD7 +Text Notes 20000 8750 0 60 ~ 0 +/RESET +Text Notes 18650 10650 0 60 ~ 0 +GND +Text Notes 18650 10550 0 60 ~ 0 +/CS1 +Text Notes 18650 10450 0 60 ~ 0 +DA2 +Text Notes 18650 10150 0 60 ~ 0 +GND +Text Notes 18650 9950 0 60 ~ 0 +GND +Text Notes 18650 9850 0 60 ~ 0 +GND +Text Notes 18650 9750 0 60 ~ 0 +GND +Text Notes 18650 9550 0 60 ~ 0 +DD15 +Text Notes 18650 9450 0 60 ~ 0 +DD14 +Text Notes 18650 9350 0 60 ~ 0 +DD13 +Text Notes 18650 9250 0 60 ~ 0 +DD12 +Text Notes 18650 9150 0 60 ~ 0 +DD11 +Text Notes 18650 9050 0 60 ~ 0 +DD10 +Text Notes 18650 8950 0 60 ~ 0 +DD9 +Text Notes 18650 8850 0 60 ~ 0 +DD8 +Text Notes 18650 8750 0 60 ~ 0 +GND +$Comp +L CONN_20X2 X4 +U 1 1 4FDF685B +P 19450 9700 +F 0 "X4" H 19450 10750 60 0000 C CNN +F 1 "PATA" V 19450 9700 50 0000 C CNN + 1 19450 9700 + -1 0 0 -1 +$EndComp +Text Label 15050 9550 0 60 ~ 0 +PA7 +Text Label 15050 9450 0 60 ~ 0 +PA6 +Text Label 15050 9350 0 60 ~ 0 +PA5 +Text Label 15050 9250 0 60 ~ 0 +PA4 +Text Label 15050 9150 0 60 ~ 0 +PA3 +Text Label 15050 9050 0 60 ~ 0 +PA2 +Text Label 15050 8950 0 60 ~ 0 +PA1 +Text Label 15050 8850 0 60 ~ 0 +PA0 +Entry Wire Line + 14900 11250 15000 11150 +Entry Wire Line + 14900 11150 15000 11050 +Entry Wire Line + 14900 11050 15000 10950 +Entry Wire Line + 14900 10950 15000 10850 +Entry Wire Line + 14900 10850 15000 10750 +Entry Wire Line + 14900 10750 15000 10650 +Entry Wire Line + 14900 10650 15000 10550 +Entry Wire Line + 14900 10550 15000 10450 +Entry Wire Line + 14900 9550 15000 9450 +Entry Wire Line + 14900 9450 15000 9350 +Entry Wire Line + 14900 9650 15000 9550 +Entry Wire Line + 14900 9350 15000 9250 +Entry Wire Line + 14900 9250 15000 9150 +Entry Wire Line + 14900 9150 15000 9050 +Entry Wire Line + 14900 9050 15000 8950 +Entry Wire Line + 14900 8950 15000 8850 +$Comp +L 74LS573 1D4 +U 1 1 4FDF660D +P 16450 10950 +F 0 "1D4" H 16600 11550 60 0000 C CNN +F 1 "74HCT573" H 16700 10350 60 0000 C CNN + 1 16450 10950 + -1 0 0 -1 +$EndComp +$Comp +L 74LS573 2D4 +U 1 1 4FDF65CE +P 16450 9350 +F 0 "2D4" H 16600 9950 60 0000 C CNN +F 1 "74HCT573" H 16700 8750 60 0000 C CNN + 1 16450 9350 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT04 D8 +U 4 1 4FDF6517 +P 13500 10800 +F 0 "D8" H 13650 10900 40 0000 C CNN +F 1 "74HCT04" H 13700 10700 40 0000 C CNN + 4 13500 10800 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT04 D8 +U 1 1 4FDF650F +P 13500 9750 +F 0 "D8" H 13650 9850 40 0000 C CNN +F 1 "74HCT04" H 13700 9650 40 0000 C CNN + 1 13500 9750 + 1 0 0 -1 +$EndComp +Text Label 10100 9050 0 60 ~ 0 +/ATA RD +Text Label 10100 8900 0 60 ~ 0 +/ATA WR +Entry Wire Line + 9950 8800 10050 8900 +Entry Wire Line + 9950 8950 10050 9050 +$Comp +L 74LS32 D7 +U 4 1 4FDF63C6 +P 12200 11800 +F 0 "D7" H 12200 11850 60 0000 C CNN +F 1 "74HCT32" H 12200 11750 60 0000 C CNN + 4 12200 11800 + 1 0 0 -1 +$EndComp +$Comp +L 74LS32 D7 +U 3 1 4FDF63C4 +P 12200 10800 +F 0 "D7" H 12200 10850 60 0000 C CNN +F 1 "74HCT32" H 12200 10750 60 0000 C CNN + 3 12200 10800 + 1 0 0 -1 +$EndComp +$Comp +L 74LS32 D7 +U 2 1 4FDF63C2 +P 12200 9750 +F 0 "D7" H 12200 9800 60 0000 C CNN +F 1 "74HCT32" H 12200 9700 60 0000 C CNN + 2 12200 9750 + 1 0 0 -1 +$EndComp +$Comp +L 74LS32 D7 +U 1 1 4FDF63B3 +P 12200 8800 +F 0 "D7" H 12200 8850 60 0000 C CNN +F 1 "74HCT32" H 12200 8750 60 0000 C CNN + 1 12200 8800 + 1 0 0 -1 +$EndComp +NoConn ~ 14350 3500 +$Comp +L GND #PWR043 +U 1 1 4FDF62F2 +P 13550 3700 +F 0 "#PWR043" H 13550 3700 30 0001 C CNN +F 1 "GND" H 13550 3630 30 0001 C CNN + 1 13550 3700 + 1 0 0 -1 +$EndComp +$Comp +L R-SIL_4 R2 +U 1 1 4FDF61F0 +P 14050 3350 +F 0 "R2" H 14050 3100 50 0000 C CNN +F 1 "3k3" H 14350 3200 50 0000 C CNN + 1 14050 3350 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR044 +U 1 1 4FDF6115 +P 16800 7200 +F 0 "#PWR044" H 16800 7200 30 0001 C CNN +F 1 "GND" H 16800 7130 30 0001 C CNN + 1 16800 7200 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR045 +U 1 1 4FDF6111 +P 19750 5800 +F 0 "#PWR045" H 19750 5900 30 0001 C CNN +F 1 "VCC" H 19750 5900 30 0000 C CNN + 1 19750 5800 + -1 0 0 -1 +$EndComp +$Comp +L +3,3V #PWR046 +U 1 1 4FDF610A +P 16800 4650 +F 0 "#PWR046" H 16800 4610 30 0001 C CNN +F 1 "+3,3V" H 16800 4760 30 0000 C CNN + 1 16800 4650 + 1 0 0 -1 +$EndComp +$Comp +L C 4C1 +U 1 1 4FDF60BB +P 14550 5700 +F 0 "4C1" H 14600 5800 50 0000 L CNN +F 1 "100n" H 14600 5600 50 0000 L CNN + 1 14550 5700 + 1 0 0 -1 +$EndComp +$Comp +L CP1 C5 +U 1 1 4FDF60B2 +P 16800 5700 +F 0 "C5" H 16850 5800 50 0000 L CNN +F 1 "1u" H 16850 5600 50 0000 L CNN + 1 16800 5700 + 1 0 0 -1 +$EndComp +$Comp +L R R6 +U 1 1 4FDF60AB +P 16200 6450 +F 0 "R6" H 16350 6500 50 0000 C CNN +F 1 "330" H 16350 6400 50 0000 C CNN + 1 16200 6450 + 1 0 0 -1 +$EndComp +$Comp +L R 3R4 +U 1 1 4FDF60A7 +P 16200 5650 +F 0 "3R4" H 16350 5700 50 0000 C CNN +F 1 "220" H 16350 5600 50 0000 C CNN + 1 16200 5650 + 1 0 0 -1 +$EndComp +$Comp +L LM317 D3 +U 1 1 4FDF606E +P 15400 5350 +F 0 "D3" H 15400 5650 60 0000 C CNN +F 1 "LM317" H 15450 5100 60 0000 L CNN +F 2 "TO92" H 15400 5350 60 0001 C CNN + 1 15400 5350 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR047 +U 1 1 4FDF6037 +P 16200 2850 +F 0 "#PWR047" H 16200 2850 30 0001 C CNN +F 1 "GND" H 16200 2780 30 0001 C CNN + 1 16200 2850 + 1 0 0 -1 +$EndComp +$Comp +L +3,3V #PWR048 +U 1 1 4FDF6028 +P 16200 1950 +F 0 "#PWR048" H 16200 1910 30 0001 C CNN +F 1 "+3,3V" H 16200 2060 30 0000 C CNN + 1 16200 1950 + 1 0 0 -1 +$EndComp +$Comp +L C 3C1 +U 1 1 4FDF5FEF +P 15850 2400 +F 0 "3C1" H 15900 2500 50 0000 L CNN +F 1 "100n" H 15900 2300 50 0000 L CNN + 1 15850 2400 + 1 0 0 -1 +$EndComp +$Comp +L CP1 C4 +U 1 1 4FDF5FE6 +P 15450 2400 +F 0 "C4" H 15500 2500 50 0000 L CNN +F 1 "47u" H 15500 2300 50 0000 L CNN + 1 15450 2400 + 1 0 0 -1 +$EndComp +NoConn ~ 15550 4000 +NoConn ~ 15550 3900 +NoConn ~ 14400 2700 +NoConn ~ 14000 2700 +$Comp +L SD-CON X3 +U 1 1 4FDF5E6E +P 16100 3100 +F 0 "X3" H 16050 2100 60 0000 C CNN +F 1 "SD-CON" H 16100 3100 60 0000 C CNN +F 2 "sdcard" H 15950 2000 60 0000 C CNN + 1 16100 3100 + 1 0 0 -1 +$EndComp +$Comp +L R_PACK4 R1 +U 1 1 4FDF5E46 +P 14200 2750 +F 0 "R1" H 14200 3200 40 0000 C CNN +F 1 "1k8" H 14200 2700 40 0000 C CNN + 1 14200 2750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR049 +U 1 1 4FDF5429 +P 11550 5900 +F 0 "#PWR049" H 11550 5900 30 0001 C CNN +F 1 "GND" H 11550 5830 30 0001 C CNN + 1 11550 5900 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH SW1 +U 1 1 4FDF540D +P 11100 5600 +F 0 "SW1" H 11250 5710 50 0000 C CNN +F 1 "SW_PUSH" H 11100 5520 50 0000 C CNN + 1 11100 5600 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR050 +U 1 1 4FDF538B +P 11550 4900 +F 0 "#PWR050" H 11550 5000 30 0001 C CNN +F 1 "VCC" H 11550 5000 30 0000 C CNN + 1 11550 4900 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 4FDF534E +P 11100 5200 +F 0 "R3" V 11200 5200 50 0000 C CNN +F 1 "10k" V 11000 5200 50 0000 C CNN + 1 11100 5200 + 0 -1 -1 0 +$EndComp +NoConn ~ 10500 3950 +$Comp +L VCC #PWR051 +U 1 1 4FDF530B +P 9700 2450 +F 0 "#PWR051" H 9700 2550 30 0001 C CNN +F 1 "VCC" H 9700 2550 30 0000 C CNN + 1 9700 2450 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR052 +U 1 1 4FDF5308 +P 9500 2450 +F 0 "#PWR052" H 9500 2550 30 0001 C CNN +F 1 "VCC" H 9500 2550 30 0000 C CNN + 1 9500 2450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR053 +U 1 1 4FDF52ED +P 12650 4100 +F 0 "#PWR053" H 12650 4100 30 0001 C CNN +F 1 "GND" H 12650 4030 30 0001 C CNN + 1 12650 4100 + 1 0 0 -1 +$EndComp +$Comp +L C 2C6 +U 1 1 4FDF52C6 +P 12250 4200 +F 0 "2C6" H 12300 4300 50 0000 L CNN +F 1 "22p" H 12300 4100 50 0000 L CNN + 1 12250 4200 + 1 0 0 -1 +$EndComp +$Comp +L C 1C6 +U 1 1 4FDF527D +P 12250 3500 +F 0 "1C6" H 12300 3600 50 0000 L CNN +F 1 "22p" H 12300 3400 50 0000 L CNN + 1 12250 3500 + 1 0 0 -1 +$EndComp +$Comp +L CRYSTAL Q1 +U 1 1 4FDF5237 +P 11600 3850 +F 0 "Q1" V 11600 3650 60 0000 C CNN +F 1 "CRYSTAL" V 11400 3600 60 0000 C CNN + 1 11600 3850 + 0 -1 -1 0 +$EndComp +$Comp +L VCC #PWR054 +U 1 1 4FDF51CD +P 9600 8500 +F 0 "#PWR054" H 9600 8600 30 0001 C CNN +F 1 "VCC" H 9600 8600 30 0000 C CNN + 1 9600 8500 + 1 0 0 -1 +$EndComp +Text Notes 9400 7950 0 60 ~ 0 +/SYSCONF +$Comp +L GND #PWR055 +U 1 1 4FDF4E9D +P 9650 10750 +F 0 "#PWR055" H 9650 10750 30 0001 C CNN +F 1 "GND" H 9650 10680 30 0001 C CNN + 1 9650 10750 + 1 0 0 -1 +$EndComp +$Comp +L JUMPER JP1 +U 1 1 4FDF4E3D +P 9200 10450 +F 0 "JP1" H 9200 10600 60 0000 C CNN +F 1 "JUMPER" H 9200 10370 40 0000 C CNN + 1 9200 10450 + 1 0 0 -1 +$EndComp +$Comp +L JUMPER JP2 +U 1 1 4FDF4E3B +P 9200 10150 +F 0 "JP2" H 9200 10300 60 0000 C CNN +F 1 "JUMPER" H 9200 10070 40 0000 C CNN + 1 9200 10150 + 1 0 0 -1 +$EndComp +$Comp +L JUMPER JP3 +U 1 1 4FDF4E36 +P 9200 9850 +F 0 "JP3" H 9200 10000 60 0000 C CNN +F 1 "JUMPER" H 9200 9770 40 0000 C CNN + 1 9200 9850 + 1 0 0 -1 +$EndComp +$Comp +L JUMPER JP4 +U 1 1 4FDF4E32 +P 9200 9550 +F 0 "JP4" H 9200 9700 60 0000 C CNN +F 1 "JUMPER" H 9200 9470 40 0000 C CNN + 1 9200 9550 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR056 +U 1 1 4FDF4C5B +P 6500 10000 +F 0 "#PWR056" H 6500 10000 30 0001 C CNN +F 1 "GND" H 6500 9930 30 0001 C CNN + 1 6500 10000 + 1 0 0 -1 +$EndComp +Text Label 6150 9550 0 60 ~ 0 +PA7 +Text Label 6150 9450 0 60 ~ 0 +PA6 +Text Label 6150 9350 0 60 ~ 0 +PA5 +Text Label 6150 9250 0 60 ~ 0 +PA4 +Text Label 6150 9150 0 60 ~ 0 +PA3 +Text Label 6150 9050 0 60 ~ 0 +PA2 +Text Label 6150 8950 0 60 ~ 0 +PA1 +Text Label 6150 8850 0 60 ~ 0 +PA0 +$Comp +L GND #PWR057 +U 1 1 4FDF47EA +P 9500 6450 +F 0 "#PWR057" H 9500 6450 30 0001 C CNN +F 1 "GND" H 9500 6380 30 0001 C CNN + 1 9500 6450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR058 +U 1 1 4FDF47E5 +P 9700 6450 +F 0 "#PWR058" H 9700 6450 30 0001 C CNN +F 1 "GND" H 9700 6380 30 0001 C CNN + 1 9700 6450 + 1 0 0 -1 +$EndComp +$Comp +L 74LS245 2D6 +U 1 1 4FDE3327 +P 7350 9350 +F 0 "2D6" H 7450 9925 60 0000 L BNN +F 1 "74HCT245" H 7400 8775 60 0000 L TNN + 1 7350 9350 + 1 0 0 -1 +$EndComp +Text Notes 10150 7000 0 60 ~ 0 +/RDWRTOATA +Text Notes 10150 7100 0 60 ~ 0 +/ACCESSLATCH +Text Notes 10150 7200 0 60 ~ 0 +/MCCEN +Text Notes 9400 7850 0 60 ~ 0 +/P8000COM +$Comp +L GND #PWR059 +U 1 1 4FDE328D +P 8300 7650 +F 0 "#PWR059" H 8300 7650 30 0001 C CNN +F 1 "GND" H 8300 7580 30 0001 C CNN + 1 8300 7650 + -1 0 0 -1 +$EndComp +$Comp +L VCC #PWR060 +U 1 1 4FDE3285 +P 8300 7200 +F 0 "#PWR060" H 8300 7300 30 0001 C CNN +F 1 "VCC" H 8300 7300 30 0000 C CNN + 1 8300 7200 + -1 0 0 -1 +$EndComp +Text Label 8012 7000 0 60 ~ 0 +ADDR2 +Text Label 8012 6900 0 60 ~ 0 +ADDR1 +Text Label 8012 6800 0 60 ~ 0 +ADDR0 +Entry Wire Line + 8000 7000 7900 7100 +Entry Wire Line + 8000 6900 7900 7000 +Entry Wire Line + 8000 6800 7900 6900 +NoConn ~ 9700 7300 +NoConn ~ 9700 7400 +NoConn ~ 9700 6800 +$Comp +L 74LS138 D5 +U 1 1 4FDE31F2 +P 9100 7150 +F 0 "D5" H 9200 7650 60 0000 C CNN +F 1 "74HCT138" H 9250 6601 60 0000 C CNN + 1 9100 7150 + 1 0 0 -1 +$EndComp +Text Label 5700 9550 0 60 ~ 0 +PA7 +Text Label 5700 9450 0 60 ~ 0 +PA6 +Text Label 5700 9350 0 60 ~ 0 +PA5 +Text Label 5700 9250 0 60 ~ 0 +PA4 +Text Label 5700 9150 0 60 ~ 0 +PA3 +Text Label 5700 9050 0 60 ~ 0 +PA2 +Text Label 5700 8950 0 60 ~ 0 +PA1 +Text Label 5700 8850 0 60 ~ 0 +PA0 +Text Label 6750 7000 0 60 ~ 0 +TR +$Comp +L 74HCT04 D8 +U 2 1 4FDE300D +P 5450 2950 +F 0 "D8" H 5600 3050 40 0000 C CNN +F 1 "74HCT04" H 5650 2850 40 0000 C CNN + 2 5450 2950 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT04 D8 +U 3 1 4FDE2FFE +P 6150 7300 +F 0 "D8" H 6300 7400 40 0000 C CNN +F 1 "74HCT04" H 6350 7200 40 0000 C CNN + 3 6150 7300 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR061 +U 1 1 4FDE2FB1 +P 2250 5000 +F 0 "#PWR061" H 2250 5000 30 0001 C CNN +F 1 "GND" H 2250 4930 30 0001 C CNN + 1 2250 5000 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR062 +U 1 1 4FDE2FA2 +P 2300 7950 +F 0 "#PWR062" H 2300 7950 30 0001 C CNN +F 1 "GND" H 2300 7880 30 0001 C CNN + 1 2300 7950 + 1 0 0 -1 +$EndComp +NoConn ~ 2100 7700 +NoConn ~ 2100 7600 +NoConn ~ 2100 7500 +NoConn ~ 5800 6650 +NoConn ~ 5800 6350 +NoConn ~ 4600 6650 +NoConn ~ 4600 6350 +$Comp +L DB9 X1 +U 1 1 4FDE2F46 +P 1650 7400 +F 0 "X1" H 1650 7950 70 0000 C CNN +F 1 "DB9" H 1650 6850 70 0000 C CNN + 1 1650 7400 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR063 +U 1 1 4FDE2F22 +P 3700 6150 +F 0 "#PWR063" H 3700 6150 30 0001 C CNN +F 1 "GND" H 3700 6080 30 0001 C CNN + 1 3700 6150 + 1 0 0 -1 +$EndComp +$Comp +L C 3C2 +U 1 1 4FDE2EEB +P 4150 5850 +F 0 "3C2" V 4200 5600 50 0000 L CNN +F 1 "330n" V 4050 5550 50 0000 L CNN + 1 4150 5850 + 0 -1 -1 0 +$EndComp +$Comp +L C 2C2 +U 1 1 4FDE2EA3 +P 4150 5450 +F 0 "2C2" V 4200 5200 50 0000 L CNN +F 1 "330n" V 4050 5150 50 0000 L CNN + 1 4150 5450 + 0 -1 -1 0 +$EndComp +$Comp +L C 1C2 +U 1 1 4FDE2DD8 +P 6300 5850 +F 0 "1C2" V 6250 5950 50 0000 L CNN +F 1 "330n" V 6400 5950 50 0000 L CNN + 1 6300 5850 + 0 1 1 0 +$EndComp +$Comp +L C C3 +U 1 1 4FDE2D21 +P 6300 5450 +F 0 "C3" V 6250 5550 50 0000 L CNN +F 1 "100n" V 6400 5550 50 0000 L CNN + 1 6300 5450 + 0 1 1 0 +$EndComp +$Comp +L MAX3232 D2 +U 1 1 4FDE2C78 +P 5200 6050 +F 0 "D2" H 4800 6775 50 0000 L BNN +F 1 "MAX3232" H 4800 5250 50 0000 L BNN +F 2 "DIL16" H 5200 6200 50 0001 C CNN + 1 5200 6050 + -1 0 0 -1 +$EndComp +Text Label 2850 9550 0 60 ~ 0 +D7 +Text Label 2850 9450 0 60 ~ 0 +D6 +Text Label 2850 9350 0 60 ~ 0 +D5 +Text Label 2850 9250 0 60 ~ 0 +D4 +Text Label 2850 9150 0 60 ~ 0 +D3 +Text Label 2850 9050 0 60 ~ 0 +D2 +Text Label 2850 8950 0 60 ~ 0 +D1 +Text Label 2850 8850 0 60 ~ 0 +D0 +Entry Wire Line + 2700 8750 2800 8850 +$Comp +L 74LS245 1D6 +U 1 1 4FDE250D +P 4350 9350 +F 0 "1D6" H 4450 9925 60 0000 L BNN +F 1 "74HCT245" H 4400 8775 60 0000 L TNN + 1 4350 9350 + -1 0 0 -1 +$EndComp +Text Label 8050 6150 0 60 ~ 0 +ADDR2 +Text Label 8050 6050 0 60 ~ 0 +ADDR1 +Text Label 8050 5950 0 60 ~ 0 +ADDR0 +Text Label 8050 5850 0 60 ~ 0 +/DA1 +Text Label 8050 5750 0 60 ~ 0 +/DA2 +Text Label 8050 5650 0 60 ~ 0 +/DA0 +Text Label 8050 3950 0 60 ~ 0 +/ATA RD +Text Label 8050 3850 0 60 ~ 0 +/ATA WR +Text Label 8050 3750 0 60 ~ 0 +/CS1 +Text Label 8050 3650 0 60 ~ 0 +/CS0 +NoConn ~ 8500 4850 +NoConn ~ 8500 4050 +Entry Wire Line + 7900 6250 8000 6150 +Entry Wire Line + 7900 6150 8000 6050 +Entry Wire Line + 7900 6050 8000 5950 +Entry Wire Line + 7900 5950 8000 5850 +Entry Wire Line + 7900 5850 8000 5750 +Entry Wire Line + 7900 5750 8000 5650 +Entry Wire Line + 7900 4050 8000 3950 +Entry Wire Line + 7900 3950 8000 3850 +Entry Wire Line + 7900 3850 8000 3750 +Entry Wire Line + 7900 3750 8000 3650 +Text Label 7850 3450 0 60 ~ 0 +PA7 +Text Label 7850 3350 0 60 ~ 0 +PA6 +Text Label 7850 3250 0 60 ~ 0 +PA5 +Text Label 7850 3150 0 60 ~ 0 +PA4 +Text Label 7850 3050 0 60 ~ 0 +PA3 +Text Label 7850 2950 0 60 ~ 0 +PA2 +Text Label 7850 2850 0 60 ~ 0 +PA1 +Text Label 7250 5250 0 60 ~ 0 +/RST +Text Label 7250 5150 0 60 ~ 0 +TR +Text Label 7250 5050 0 60 ~ 0 +/RDY +Text Label 7250 4950 0 60 ~ 0 +/TE +Text Label 7250 4750 0 60 ~ 0 +STATUS2 +Text Label 7250 4650 0 60 ~ 0 +STATUS1 +Text Label 7250 4550 0 60 ~ 0 +STATUS0 +Entry Wire Line + 7100 5350 7200 5250 +Entry Wire Line + 7100 5250 7200 5150 +Entry Wire Line + 7100 5150 7200 5050 +Entry Wire Line + 7100 5050 7200 4950 +Entry Wire Line + 7100 4850 7200 4750 +Entry Wire Line + 7100 4750 7200 4650 +Entry Wire Line + 7100 4650 7200 4550 +Text Label 6750 4150 0 60 ~ 0 +TR +Entry Wire Line + 7000 4150 7100 4050 +Text Label 3450 4250 0 60 ~ 0 +/TR +$Comp +L 74LS03 D9 +U 2 1 4FDE1840 +P 5450 4250 +F 0 "D9" H 5450 4300 60 0000 C CNN +F 1 "74HCT03" H 5450 4200 60 0000 C CNN + 2 5450 4250 + -1 0 0 -1 +$EndComp +Text Label 3150 5950 2 60 ~ 0 +/TE +Text Label 3150 5750 2 60 ~ 0 +/RST +Text Label 3150 5450 2 60 ~ 0 +STATUS1 +Text Label 3150 5350 2 60 ~ 0 +STATUS2 +Text Label 3150 5150 2 60 ~ 0 +STATUS0 +Entry Wire Line + 3200 5950 3300 6050 +Entry Wire Line + 3200 5750 3300 5850 +Entry Wire Line + 3200 5450 3300 5550 +Entry Wire Line + 3200 5150 3300 5250 +Entry Wire Line + 3200 5350 3300 5450 +Text Label 3450 2950 0 60 ~ 0 +/RDY +Entry Wire Line + 3300 3050 3400 2950 +Text Label 3450 3550 0 60 ~ 0 +/ASTB +$Comp +L 74LS03 D9 +U 1 1 4FDE16FB +P 5450 3550 +F 0 "D9" H 5450 3600 60 0000 C CNN +F 1 "74HCT03" H 5450 3500 60 0000 C CNN + 1 5450 3550 + -1 0 0 -1 +$EndComp +NoConn ~ 2100 6050 +NoConn ~ 2100 5850 +NoConn ~ 2100 5650 +NoConn ~ 2100 5550 +NoConn ~ 2100 5050 +NoConn ~ 2100 4950 +NoConn ~ 2100 4750 +NoConn ~ 2100 4650 +Text Label 2450 4450 0 60 ~ 0 +D2 +Text Label 2450 4350 0 60 ~ 0 +D3 +Text Label 2450 4250 0 60 ~ 0 +D4 +Text Label 2450 4150 0 60 ~ 0 +D5 +Text Label 2450 4050 0 60 ~ 0 +D6 +Text Label 2450 3950 0 60 ~ 0 +D7 +Text Label 2450 3850 0 60 ~ 0 +D1 +Text Label 7850 2750 0 60 ~ 0 +PA0 +Entry Wire Line + 7700 3550 7800 3450 +Entry Wire Line + 7700 3450 7800 3350 +Entry Wire Line + 7700 3350 7800 3250 +Entry Wire Line + 7700 3250 7800 3150 +Entry Wire Line + 7700 3150 7800 3050 +Entry Wire Line + 7700 3050 7800 2950 +Entry Wire Line + 7700 2950 7800 2850 +Entry Wire Line + 7700 2850 7800 2750 +$Comp +L ATMEGA1284-P D1 +U 1 1 4FDE10FA +P 9500 4450 +F 0 "D1" H 8700 6280 50 0000 L BNN +F 1 "ATMEGA1284-P" H 9700 2550 50 0000 L BNN +F 2 "DIL40" H 8800 2600 50 0001 C CNN + 1 9500 4450 + -1 0 0 -1 +$EndComp +Text Label 2450 3750 0 60 ~ 0 +D0 +Entry Wire Line + 2600 4450 2700 4550 +Entry Wire Line + 2600 4350 2700 4450 +Entry Wire Line + 2600 4250 2700 4350 +Entry Wire Line + 2600 4150 2700 4250 +Entry Wire Line + 2600 4050 2700 4150 +Entry Wire Line + 2600 3950 2700 4050 +Entry Wire Line + 2600 3850 2700 3950 +Entry Wire Line + 2600 3750 2700 3850 +Text Label 3150 3650 2 60 ~ 0 +/RDY +Entry Wire Line + 3200 3650 3300 3750 +$Comp +L DB25 X2 +U 1 1 4FDE0D6C +P 1650 4850 +F 0 "X2" H 1700 6200 70 0000 C CNN +F 1 "DB25" H 1600 3500 70 0000 C CNN + 1 1650 4850 + -1 0 0 1 +$EndComp +$EndSCHEMATC diff --git a/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.stf b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.stf new file mode 100755 index 0000000..fcc7f41 --- /dev/null +++ b/P8000_WDC_Emulator/P8000_WDC_Emulator/Hardware/P8000_WDC_Emulator.stf @@ -0,0 +1,54 @@ +comp = "1C1" module = "C1" +comp = "1C2" module = "C1" +comp = "1C6" module = "C1" +comp = "1D4" module = "DIP-20__300" +comp = "1D6" module = "DIP-20__300" +comp = "1L1" module = "LED-5MM" +comp = "1R4" module = "R3" +comp = "2C1" module = "C1" +comp = "2C2" module = "C1" +comp = "2C6" module = "C1" +comp = "2D4" module = "DIP-20__300" +comp = "2D6" module = "DIP-20__300" +comp = "2L1" module = "LED-5MM" +comp = "2R4" module = "R3" +comp = "3C1" module = "C1" +comp = "3C2" module = "C1" +comp = "3R4" module = "R3" +comp = "4C1" module = "C1" +comp = "5C1" module = "C1" +comp = "6C1" module = "C1" +comp = "7C1" module = "C1" +comp = "8C1" module = "C1" +comp = "9C1" module = "C1" +comp = "10C1" module = "C1" +comp = "11C1" module = "C1" +comp = "12C1" module = "C1" +comp = "C3" module = "C1" +comp = "C4" module = "C1V5" +comp = "C5" module = "C1V5" +comp = "D1" module = "DIP-40__1000" +comp = "D2" module = "DIP-16__300" +comp = "D3" module = "TO92" +comp = "D5" module = "DIP-16__300" +comp = "D7" module = "DIP-14__300" +comp = "D8" module = "DIP-14__300" +comp = "D9" module = "DIP-14__300" +comp = "JP1" module = "PIN_ARRAY_2X1" +comp = "JP2" module = "PIN_ARRAY_2X1" +comp = "JP3" module = "PIN_ARRAY_2X1" +comp = "JP4" module = "PIN_ARRAY_2X1" +comp = "Q1" module = "2PIN_6mm" +comp = "R1" module = "R3" +comp = "R2" module = "R3" +comp = "R3" module = "R3" +comp = "R5" module = "R3" +comp = "R6" module = "R3" +comp = "R7" module = "R3" +comp = "SW1" module = "2PIN_6mm" +comp = "X1" module = "DB9FC" +comp = "X2" module = "DB25FC" +comp = "X3" module = "SDCARD-REVERSE" +comp = "X4" module = "PIN_ARRAY_20X2" +comp = "X5" module = "PIN_ARRAY_1" +comp = "X6" module = "PIN_ARRAY_1"