9
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 A B C D E F A B C D E F Date: 2020-04-13 KiCad E.D.A. eeschema (5.1.0)-1 Rev: 1.0 Size: A3 Id: 1/1 Title: ROM File: 1_ROM.sch Sheet: / linear tec 2 3 5 6 U1 NOT 1 2 3 5 6 U5 2NAND 1 2 3 5 6 U13 2NOR 1 10 11 12 13 14 15 16 17 18 19 2 20 3 4 5 6 7 8 9 J1 Conn_02x10_Odd_Even 1 2 3 5 6 U29 Tri-State power_PWR_FLAG VDD GND VDD VDD GND GND N_A3 ROM_A3 2 3 5 6 U2 NOT GND VDD N_A2 ROM_A2 2 3 5 6 U3 NOT GND VDD N_A1 ROM_A1 2 3 5 6 U4 NOT GND VDD N_A0 ROM_A0 N_A3 N_A2 U_00 1 2 3 5 6 U6 2NAND VDD GND N_A3 ROM_A2 U_01 1 2 3 5 6 U7 2NAND VDD GND ROM_A3 N_A2 U_10 1 2 3 5 6 U8 2NAND VDD GND ROM_A3 ROM_A2 U_11 1 2 3 5 6 U9 2NAND VDD GND N_A1 N_A0 L_00 1 2 3 5 6 U10 2NAND VDD GND N_A1 ROM_A0 L_01 1 2 3 5 6 U11 2NAND VDD GND ROM_A1 N_A0 L_10 1 2 3 5 6 U12 2NAND VDD GND ROM_A1 ROM_A0 L_11 SIG_0000 U_00 L_00 1 2 3 5 6 U14 2NOR VDD GND SIG_0001 U_00 L_01 1 2 3 5 6 U15 2NOR VDD GND SIG_0010 U_00 L_10 1 2 3 5 6 U16 2NOR VDD GND SIG_0011 U_00 L_11 1 2 3 5 6 U17 2NOR VDD GND SIG_0100 U_01 L_00 1 2 3 5 6 U18 2NOR VDD GND SIG_0101 U_01 L_01 1 2 3 5 6 U19 2NOR VDD GND SIG_0110 U_01 L_10 1 2 3 5 6 U20 2NOR VDD GND SIG_0111 U_01 L_11 1 2 3 5 6 U21 2NOR VDD GND SIG_1000 U_10 L_00 1 2 3 5 6 U22 2NOR VDD GND SIG_1001 U_10 L_01 1 2 3 5 6 U23 2NOR VDD GND SIG_1010 U_10 L_10 1 2 3 5 6 U24 2NOR VDD GND SIG_1011 U_10 L_11 1 2 3 5 6 U25 2NOR VDD GND SIG_1100 U_11 L_00 1 2 3 5 6 U26 2NOR VDD GND SIG_1101 U_11 L_01 1 2 3 5 6 U27 2NOR VDD GND SIG_1110 U_11 L_10 1 2 3 5 6 U28 2NOR VDD GND SIG_1111 U_11 L_11 VDD GND D1 R1 ROM_D0 D2 D3 D4 D5 D6 D7 D8 R2 R3 R4 R5 R6 R7 R8 GND ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 D129 ROM_D0 GND ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 ROM_D0 GND ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 ROM_D0 GND ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW5 SW_DIP_x08 D33 R33 ROM_D0 D34 D35 D36 D37 D38 D39 D40 R34 R35 R36 R37 R38 R39 R40 GND SIG_0100 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW6 SW_DIP_x08 D41 R41 ROM_D0 D42 D43 D44 D45 D46 D47 D48 R42 R43 R44 R45 R46 R47 R48 GND SIG_0101 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW7 SW_DIP_x08 D49 R49 ROM_D0 D50 D51 D52 D53 D54 D55 D56 R50 R51 R52 R53 R54 R55 R56 GND SIG_0110 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW8 SW_DIP_x08 D57 R57 ROM_D0 D58 D59 D60 D61 D62 D63 D64 R58 R59 R60 R61 R62 R63 R64 GND SIG_0111 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW9 SW_DIP_x08 D65 R65 ROM_D0 D66 D67 D68 D69 D70 D71 D72 R66 R67 R68 R69 R70 R71 R72 GND SIG_1000 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW10 SW_DIP_x08 D73 R73 ROM_D0 D74 D75 D76 D77 D78 D79 D80 R74 R75 R76 R77 R78 R79 R80 GND SIG_1001 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW11 SW_DIP_x08 D81 R81 ROM_D0 D82 D83 D84 D85 D86 D87 D88 R82 R83 R84 R85 R86 R87 R88 GND SIG_1010 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW12 SW_DIP_x08 D89 R89 ROM_D0 D90 D91 D92 D93 D94 D95 D96 R90 R91 R92 R93 R94 R95 R96 GND SIG_1011 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW13 SW_DIP_x08 D97 ROM_D0 D98 D99 D100 D101 D102 D103 D104 SIG_1100 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW14 SW_DIP_x08 D105 R105 ROM_D0 D106 D107 D108 D109 D110 D111 D112 R106 R107 R108 R109 R110 R111 R112 GND SIG_1101 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW15 SW_DIP_x08 D113 R113 ROM_D0 D114 D115 D116 D117 D118 D119 D120 R114 R115 R116 R117 R118 R119 R120 GND SIG_1110 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 D121 R121 ROM_D0 D122 D123 D124 D125 D126 D127 D128 R122 R123 R124 R125 R126 R127 R128 GND SIG_1111 ROM_D1 ROM_D2 ROM_D3 ROM_D4 ROM_D5 ROM_D6 ROM_D7 R129 10k GND ROM_D0 OUT_D0 1 2 3 5 6 U30 Tri-State VDD GND R130 10k GND ROM_D1 OUT_D1 ROM_OE ROM_OE 1 2 3 5 6 U31 Tri-State VDD GND R131 10k GND ROM_D2 OUT_D2 1 2 3 5 6 U32 Tri-State VDD GND R132 10k GND ROM_D3 OUT_D3 ROM_OE ROM_OE R133 10k GND ROM_D4 R134 10k GND ROM_D5 R135 10k GND ROM_D6 R136 10k GND ROM_D7 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW16 SW_DIP_x08 ROM_A3 ROM_A2 ROM_A1 ROM_A0 ROM_OE GND VDD power_PWR_FLAG ROM_D7 ROM_D6 ROM_D5 ROM_D4 OUT_D3 OUT_D2 OUT_D1 OUT_D0 D130 D131 D185 D186 D187 D188 D189 D190 D191 D192 D217 D218 D219 D220 D221 D222 D223 D224 D249 D250 D251 D252 D253 D254 D255 D256 D209 D210 D211 D212 D213 D214 D215 D216 D241 D242 D243 D244 D245 D246 D247 D248 D177 D178 D179 D180 D181 D182 D183 D184 D169 D170 D171 D172 D173 D174 D175 D176 D201 D202 D203 D204 D205 D206 D207 D208 D233 D234 D235 D236 D237 D238 D239 D240 D161 D162 D163 D164 D165 D166 D167 D168 D193 D194 D195 D196 D197 D198 D199 D200 D225 D226 D227 D228 D229 D230 D231 D232 D160 D159 D158 D157 D156 D155 D154 D153 D152 D151 D150 D149 D148 D147 D146 D145 D144 D143 D142 D141 D140 D139 D138 D137 D136 D135 D134 D133 D132 SIG_0011 R32 R31 R30 R29 R28 R27 R26 D32 D31 D30 D29 D28 D27 D26 R25 D25 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW4 SW_DIP_x08 SIG_0010 R24 R23 R22 R21 R20 R19 R18 D24 D23 D22 D21 D20 D19 D18 R17 D17 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW3 SW_DIP_x08 SIG_0001 R16 R15 R14 R13 R12 R11 R10 D16 D15 D14 D13 D12 D11 D10 R9 D9 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW2 SW_DIP_x08 SIG_0000 1 10 11 12 13 14 15 16 2 3 4 5 6 7 8 9 SW1 SW_DIP_x08 GND R104 R103 R102 R101 R100 R99 R98 R97 TP1 TestPoint TP2 TestPoint TP3 TestPoint TP4 TestPoint GND VDD D1 to D128 : OSHR1608 D129 to D256 : BAT43XV2 R1 to R128 : 1k

D1 to D128 : OSHR1608€¦ · 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 A B C D E F A B C D E F Date: 2020-04-13 KiCad E.D.A. eeschema (5.1.0)-1 Size: A3 Rev: 1.0 Id: 1/1 Title: Program Counter

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • 1 2 3 4 5 6 7 8

    1 2 3 4 5 6 7 8

    A

    B

    C

    D

    E

    F

    A

    B

    C

    D

    E

    F

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A3Id: 1/1

    Title: ROMFile: 1_ROM.schSheet: /linear tec

    23

    56

    U1NOT

    12

    3

    5

    6

    U52NAND

    12

    3

    5

    6

    U132NOR

    1

    1011 1213 1415 1617 1819

    2

    20

    3 45 67 89

    J1Conn_02x10_Odd_Even

    1

    2

    3

    5

    6

    U29Tri-State

    power_PWR_FLAG

    VDD

    GND

    VDD VDD

    GND GND

    N_A3ROM_A3

    2

    3

    5

    6

    U2NOT

    GND

    VDD

    N_A2ROM_A2

    2

    3

    5

    6

    U3NOT

    GND

    VDD

    N_A1ROM_A1

    2

    3

    5

    6

    U4NOT

    GND

    VDD

    N_A0ROM_A0

    N_A3N_A2

    U_00

    12

    3

    5

    6

    U62NAND

    VDD

    GND

    N_A3ROM_A2

    U_01

    12

    3

    5

    6

    U72NAND

    VDD

    GND

    ROM_A3N_A2

    U_10

    12

    3

    5

    6

    U82NAND

    VDD

    GND

    ROM_A3ROM_A2

    U_11

    12

    3

    5

    6

    U92NAND

    VDD

    GND

    N_A1N_A0

    L_00

    12

    3

    5

    6

    U102NAND

    VDD

    GND

    N_A1ROM_A0

    L_01

    12

    3

    5

    6

    U112NAND

    VDD

    GND

    ROM_A1N_A0

    L_10

    12

    3

    5

    6

    U122NAND

    VDD

    GND

    ROM_A1ROM_A0

    L_11

    SIG_0000U_00L_00

    12

    3

    5

    6

    U142NOR

    VDD

    GND

    SIG_0001U_00L_01

    12

    3

    5

    6

    U152NOR

    VDD

    GND

    SIG_0010U_00L_10

    12

    35

    6

    U162NOR

    VDD

    GND

    SIG_0011U_00L_11

    12

    3

    5

    6

    U172NOR

    VDD

    GND

    SIG_0100U_01L_00

    12

    3

    5

    6

    U182NOR

    VDD

    GND

    SIG_0101U_01L_01

    12

    3

    5

    6

    U192NOR

    VDD

    GND

    SIG_0110U_01L_10

    12

    3

    5

    6

    U202NOR

    VDD

    GND

    SIG_0111U_01L_11

    12

    3

    5

    6

    U212NOR

    VDD

    GND

    SIG_1000U_10L_00

    12

    3

    5

    6

    U222NOR

    VDD

    GND

    SIG_1001U_10L_01

    12

    3

    5

    6

    U232NOR

    VDD

    GND

    SIG_1010U_10L_10

    12

    3

    5

    6

    U242NOR

    VDD

    GND

    SIG_1011U_10L_11

    12

    3

    5

    6

    U252NOR

    VDD

    GND

    SIG_1100U_11L_00

    12

    3

    5

    6

    U262NOR

    VDD

    GND

    SIG_1101U_11L_01

    12

    3

    5

    6

    U272NOR

    VDD

    GND

    SIG_1110U_11L_10

    12

    3

    5

    6

    U282NOR

    VDD

    GND

    SIG_1111U_11L_11

    VDD

    GND

    D1

    R1

    ROM_D0

    D2 D3 D4 D5 D6 D7 D8

    R2 R3 R4 R5 R6 R7 R8

    GND

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7D129

    ROM_D0

    GND

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    ROM_D0

    GND

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    ROM_D0

    GND

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW5SW_DIP_x08

    D33

    R33

    ROM_D0

    D34D35D36D37D38D39D40

    R34R35R36R37R38R39R40

    GND

    SIG_0100

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW6SW_DIP_x08

    D41

    R41

    ROM_D0

    D42D43D44D45D46D47D48

    R42R43R44R45R46R47R48

    GND

    SIG_0101

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW7SW_DIP_x08

    D49

    R49

    ROM_D0

    D50D51D52D53D54D55D56

    R50R51R52R53R54R55R56

    GND

    SIG_0110

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW8SW_DIP_x08

    D57

    R57

    ROM_D0

    D58D59D60D61D62D63D64

    R58R59R60R61R62R63R64

    GND

    SIG_0111

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW9SW_DIP_x08

    D65

    R65

    ROM_D0

    D66D67D68D69D70D71D72

    R66R67R68R69R70R71R72

    GND

    SIG_1000

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW10SW_DIP_x08

    D73

    R73

    ROM_D0

    D74D75D76D77D78D79D80

    R74R75R76R77R78R79R80

    GND

    SIG_1001

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW11SW_DIP_x08

    D81

    R81

    ROM_D0

    D82D83D84D85D86D87D88

    R82R83R84R85R86R87R88

    GND

    SIG_1010

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW12SW_DIP_x08

    D89

    R89

    ROM_D0

    D90D91D92D93D94D95D96

    R90R91R92R93R94R95R96

    GND

    SIG_1011

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW13SW_DIP_x08

    D97

    ROM_D0

    D98D99D100D101D102D103D104

    SIG_1100

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW14SW_DIP_x08

    D105

    R105

    ROM_D0

    D106D107D108D109D110D111D112

    R106R107R108R109R110R111R112

    GND

    SIG_1101

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW15SW_DIP_x08

    D113

    R113

    ROM_D0

    D114D115D116D117D118D119D120

    R114R115R116R117R118R119R120

    GND

    SIG_1110

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    D121

    R121

    ROM_D0

    D122D123D124D125D126D127D128

    R122R123R124R125R126R127R128

    GND

    SIG_1111

    ROM_D1ROM_D2ROM_D3ROM_D4ROM_D5ROM_D6ROM_D7

    R12910k

    GND

    ROM_D0 OUT_D0

    1

    2

    3

    5

    6

    U30Tri-State

    VDD

    GNDR130

    10k

    GND

    ROM_D1 OUT_D1

    ROM_OE

    ROM_OE 1

    2

    3

    5

    6

    U31Tri-State

    VDD

    GNDR131

    10k

    GND

    ROM_D2 OUT_D2

    1

    2

    3

    5

    6

    U32Tri-State

    VDD

    GNDR132

    10k

    GND

    ROM_D3 OUT_D3

    ROM_OE

    ROM_OE

    R13310k

    GND

    ROM_D4

    R13410k

    GND

    ROM_D5

    R13510k

    GND

    ROM_D6

    R13610k

    GND

    ROM_D7

    1

    101112131415162 3 4 5 6 7 8

    9

    SW16SW_DIP_x08

    ROM_A3ROM_A2ROM_A1ROM_A0ROM_OE

    GND

    VDD

    power_PWR_FLAG

    ROM_D7ROM_D6ROM_D5ROM_D4OUT_D3OUT_D2OUT_D1OUT_D0

    D130D131

    D185D186D187D188D189D190D191D192

    D217D218D219D220D221D222D223D224

    D249D250D251D252D253D254D255D256

    D209D210D211D212D213D214D215D216

    D241D242D243D244D245D246D247D248

    D177D178D179D180D181D182D183D184

    D169D170D171D172D173D174D175D176

    D201D202D203D204D205D206D207D208

    D233D234D235D236D237D238D239D240

    D161D162D163D164D165D166D167D168

    D193D194D195D196D197D198D199D200

    D225D226D227D228D229D230D231D232

    D160D159D158D157D156D155D154D153

    D152D151D150D149D148D147D146D145

    D144D143D142D141D140D139D138D137

    D136D135D134D133D132

    SIG_0011

    R32R31R30R29R28R27R26

    D32D31D30D29D28D27D26

    R25

    D25

    1

    101112131415162 3 4 5 6 7 8

    9SW4SW_DIP_x08

    SIG_0010

    R24R23R22R21R20R19R18

    D24D23D22D21D20D19D18

    R17

    D17

    1

    101112131415162 3 4 5 6 7 8

    9

    SW3SW_DIP_x08

    SIG_0001

    R16R15R14R13R12R11R10

    D16D15D14D13D12D11D10

    R9

    D9

    1

    101112131415162 3 4 5 6 7 8

    9

    SW2SW_DIP_x08

    SIG_0000

    1

    101112131415162 3 4 5 6 7 8

    9

    SW1SW_DIP_x08

    GND

    R104R103R102R101R100R99R98R97

    TP1TestPoint

    TP2TestPoint

    TP3TestPoint

    TP4TestPoint

    GND

    VDD

    D1 to D128 : OSHR1608D129 to D256 : BAT43XV2 R1 to R128 : 1k

  • 1 2 3 4 5 6 7 8

    1 2 3 4 5 6 7 8

    A

    B

    C

    D

    E

    F

    A

    B

    C

    D

    E

    F

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A3Id: 1/1

    Title: Program CounterFile: 2_PC.schSheet: /linear tec

    GND

    VDD

    12

    3

    45

    6

    U183NAND

    GND

    VDD

    12

    3

    45

    6

    U173NAND

    GND

    VDD

    12

    3

    45

    6

    U163NAND

    VDD

    GND

    12

    3

    5

    6

    U152NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U192NAND

    12

    3

    45

    6

    U203NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND

    12

    3

    5

    6

    U32NAND

    12

    3

    5

    6

    U12NAND

    12

    3

    5

    6

    U22NAND

    GND

    VDD

    12

    3

    45

    6

    U83NAND

    GND

    VDD

    12

    3

    45

    6

    U73NAND

    GND

    VDD

    12

    3

    45

    6

    U63NAND

    VDD

    GND

    12

    35

    6

    U52NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U92NAND

    12

    3

    45

    6

    U103NAND

    GND

    VDD

    12

    3

    45

    6

    U383NAND

    GND

    VDD

    12

    3

    45

    6

    U373NAND

    GND

    VDD

    12

    3

    45

    6

    U363NAND

    VDD

    GND

    12

    3

    5

    6

    U352NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U392NAND

    12

    3

    45

    6

    U403NAND

    GND

    VDD

    12

    3

    45

    6

    U283NAND

    GND

    VDD

    12

    3

    45

    6

    U273NAND

    GND

    VDD

    12

    3

    45

    6

    U263NAND

    VDD

    GND

    12

    3

    5

    6

    U252NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U292NAND

    12

    3

    45

    6

    U303NAND

    PC_Q0 PC_Q3PC_Q2

    PC_Q1

    PC_LD N_LD

    CK

    N_RESET

    2

    3

    5

    6

    U46NOT

    VDD

    GNDVDDpower_PWR_FLAG

    power_PWR_FLAG

    GND

    VDD

    12

    3

    45

    6

    U43NAND

    VDD

    GND

    VDD

    GND

    PC_UP N_UP2

    3

    5

    6

    U48NOT

    VDD

    GND

    LD = 0UP = 1

    UP_EN

    LD = 0UP = 0

    12

    3

    5

    6

    U472AND

    12

    3

    5

    6

    U492AND

    HOLD

    PC_LDPC_D0

    Data Set

    Hold

    UPUP_EN

    HOLD

    Q0_n+1 = /Q0_n

    VDD

    VDD

    VDD

    GND

    GND

    GND

    12

    3

    5

    6

    U132NAND

    12

    3

    5

    6

    U112NAND

    12

    3

    5

    6

    U122NAND

    GND

    VDD

    12

    3

    45

    6

    U143NAND

    PC_LDPC_D1

    Data Set

    Hold

    UPUP_EN

    HOLD

    VDD

    VDD

    VDD

    GND

    GND

    GND

    12

    3

    5

    6

    U232NAND

    12

    3

    5

    6

    U212NAND

    12

    3

    5

    6

    U222NAND

    GND

    VDD

    12

    3

    45

    6

    U243NAND

    PC_LDPC_D2

    Data Set

    Hold

    UPUP_EN

    HOLD

    VDD

    VDD

    VDD

    GND

    GND

    GND

    12

    3

    5

    6

    U332NAND

    12

    3

    5

    6

    U312NAND

    12

    3

    5

    6

    U322NAND

    GND

    VDD

    12

    3

    45

    6

    U343NAND

    PC_LDPC_D3

    Data Set

    Hold

    UPUP_EN

    HOLDPC_Q3PC_Q2PC_Q1PC_Q0

    NOT_Q0

    NOT_Q0

    VDD

    GND

    UP_Q1

    Carry_Q1

    PC_Q1PC_Q0

    VDD

    GND

    UP_Q112

    3

    5

    6

    U412EXOR

    VDD

    GND

    Carry_Q2

    Carry_Q1PC_Q2

    VDD

    GND

    UP_Q212

    3

    5

    6

    U432EXOR

    UP_Q2

    Carry_Q2PC_Q3

    VDD

    GND

    UP_Q312

    3

    5

    6

    U452EXOR

    UP_Q3

    LD UP1 x LOAD0 1 UP0 0 HOLD

    1

    1011 1213 1415 1617 1819

    2

    20

    3 45 67 89

    J1Conn_02x10_Odd_Even

    GND

    PC_Q3PC_Q2PC_Q1PC_Q0ROM_OE

    ROM_D7ROM_D6ROM_D5ROM_D4ROM_D3ROM_D2ROM_D1ROM_D0

    VDD

    1

    1011 1213 1415 1617 1819

    2

    20

    3 45 67 89

    J2Conn_02x10_Odd_Even

    GND

    PC_D3PC_D2PC_D1PC_D0PC_LD

    ROM_D7ROM_D6ROM_D5ROM_D4ROM_D3ROM_D2ROM_D1ROM_D0N_RESET

    CK

    ROM_OE

    PC_UP

    12

    3

    5

    6

    U422AND

    12

    3

    5

    6

    U442AND

    to ROM to ALU

    TP1TestPoint

    TP2TestPoint

    TP3TestPoint

    TP4TestPoint

    GND

    VDD

  • 1 2 3 4 5 6 7 8

    1 2 3 4 5 6 7 8

    A

    B

    C

    D

    E

    F

    A

    B

    C

    D

    E

    F

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A3Id: 1/1

    Title: CLOCK & STATE MACHINEFile: 3_CLOCK.schSheet: /linear tec

    GND

    VDD

    power_PWR_FLAG 1

    10

    23 45 67 89

    J1Conn_02x05_Odd_Even

    2

    3

    5

    6

    U1NOT

    12

    3

    5

    6

    U122NAND

    12

    3

    5

    6

    U42AND

    2

    3

    5

    6

    U3SchmittTrigger

    12

    3

    45

    6

    U203NAND

    12

    3

    SW5SW_SPDT

    GND

    VDD

    VDD

    GND

    GND

    GND

    GND

    VDD

    VDD

    VDD

    C11000p

    R10330

    D4BLUE

    R12.2k

    R22.2k

    GND

    VDD

    2

    3

    5

    6

    U2NOT

    12

    3

    SW1SW_SPDT

    C21u

    12

    3

    SW2SW_SPDT

    C310u

    12

    3

    SW3SW_SPDT

    C4100u

    C510u

    CK

    D1RED

    R5330

    GND

    R41k

    R310k

    VDD

    GND GND

    2

    3

    5

    6

    U5SchmittTrigger

    GND

    VDD

    C610u

    R71K

    R610K

    VDD

    GND GND

    D2GREEN

    R8330

    GND

    2

    3

    5

    6

    U6SchmittTrigger

    GND

    VDD

    CLOCK

    RESET

    N_RESET RESET12

    3

    5

    6

    U82NAND

    GND

    VDD

    N_RESET

    RESET

    D3YELLOW

    GND

    HALT

    CK

    VDD

    GND

    12

    3

    45

    6

    U163NAND

    GND

    VDD

    12

    3

    45

    6

    U173NAND

    GND

    VDD

    12

    3

    45

    6

    U183NAND

    GND

    VDD

    12

    3

    5

    6

    U142NOR

    12

    3

    5

    6

    U152NAND

    12

    3

    5

    6

    U192NAND

    CKN_RESET

    GND

    VDD

    PC_LDJUMP

    PC_UP

    LD_ENGND

    STATE

    PC_LD Q D_IN0 0 10 1 01 0 01 1 0

    D_IN

    Q

    GND

    power_PWR_FLAG

    VDD

    N_RESETCK

    N_HALTLD_ENPC_UPPC_LD

    Battery Pack

    12

    3

    SW

    6S

    W_S

    PD

    T

    12

    3

    SW

    4S

    W_S

    PD

    T

    PUSH: 2-3 ON

    PUSH: 2-3 ON

    TP1TestPoint

    TP2TestPoint

    GND

    12

    3

    SW7SW_SPDT

    VDD

    phi3mm, 30mmto ALU

    12

    3

    45

    6

    U93NAND

    12

    3

    45

    6

    U103NAND

    12

    3

    45

    6

    U113NAND

    GND

    GND

    GND

    12

    3

    45

    6

    U133NAND

    GND

    VDDVDD

    VDD

    VDD

    CKN_RESET

    HALT

    12

    3

    5

    6

    U72NOR

    GND

    VDD

    N_HALTPC_UPPC_UP N_HALT HALT_SIG

    0 0 10 1 01 0 01 1 0

    HALT_SIG

    TP3TestPoint

    TP4TestPoint

    TP5TestPoint

    TP6TestPoint

    VDD

    GND

    R9330

  • 1 2 3 4 5 6 7 8

    1 2 3 4 5 6 7 8

    A

    B

    C

    D

    E

    F

    A

    B

    C

    D

    E

    F

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A3Id: 1/1

    Title: ALUFile: 4_ALU.schSheet: /linear tec

    12

    3

    5

    6

    U22EXOR

    12

    3

    5

    6

    U32NAND

    1

    2

    3

    5

    6

    U6Tri-State

    12

    3

    45

    6

    U413NAND

    12

    3

    5

    6

    U302NOR

    12

    3

    5

    6

    U322AND

    VCC

    GND

    power_PWR_FLAG

    1

    1011 1213 1415 1617 1819

    2

    20

    3 45 67 89

    J1Conn_02x10_Odd_Even

    1

    1011 1213 1415 1617 1819

    2

    2021 2223 2425 26

    3 45 67 89

    J2Conn_02x13_Odd_Even

    1

    10

    23 45 67 89

    J3Conn_02x05_Odd_Even

    VCC

    GND

    12

    3

    5

    6

    U12EXOR

    VCC

    GND

    A0B0

    12

    3

    5

    6

    U42EXOR

    VCC

    GND

    12

    3

    5

    6

    U52NAND

    VCC

    GND

    12

    3

    5

    6

    U72NAND

    VCC

    GND

    GND

    VCC

    Cin 0ALU_AS

    ALU_AS

    ALU_OUT0ALU_Q0

    12

    3

    5

    6

    U92EXOR

    12

    3

    5

    6

    U102NAND

    1

    2

    3

    5

    6

    U13Tri-State

    VCC

    GND

    VCC

    GND

    12

    3

    5

    6

    U82EXOR

    VCC

    GND

    A1B1

    12

    3

    5

    6

    U112EXOR

    VCC

    GND

    12

    3

    5

    6

    U122NAND

    VCC

    GND

    12

    3

    5

    6

    U142NAND

    VCC

    GND

    GND

    VCC

    Cin 1

    ALU_AS

    ALU_OUT1ALU_Q1

    12

    3

    5

    6

    U162EXOR

    12

    3

    5

    6

    U172NAND

    1

    2

    3

    5

    6

    U20Tri-State

    VCC

    GND

    VCC

    GND

    12

    3

    5

    6

    U152EXOR

    VCC

    GND

    A2B2

    12

    3

    5

    6

    U182EXOR

    VCC

    GND

    12

    3

    5

    6

    U192NAND

    VCC

    GND

    12

    3

    5

    6

    U212NAND

    VCC

    GND

    GND

    VCC

    Cin 2

    ALU_AS

    ALU_OUT2ALU_Q2

    12

    3

    5

    6

    U232EXOR

    12

    3

    5

    6

    U242NAND

    1

    2

    3

    5

    6

    U27Tri-State

    VCC

    GND

    VCC

    GND

    12

    3

    5

    6

    U222EXOR

    VCC

    GND

    A3B3

    12

    3

    5

    6

    U252EXOR

    VCC

    GND

    12

    3

    5

    6

    U262NAND

    VCC

    GND

    12

    3

    5

    6

    U282NAND

    VCC

    GND

    GND

    VCC

    Cin 3

    ALU_AS

    ALU_OUT3ALU_Q3

    Cout

    ALU_OE ALU_OE ALU_OE ALU_OE

    GND

    VCC

    12

    3

    5

    6

    U402NAND

    VCC

    GND

    12

    3

    45

    6

    U373NAND

    GND

    VCC

    12

    3

    45

    6

    U383NAND

    GND

    VCC

    12

    3

    5

    6U362NAND

    VCC

    GND

    12

    3

    45

    6

    U393NAND

    GND

    VCC

    Z

    12

    3

    5

    6

    U352NAND

    VCC

    GND

    12

    3

    5

    6

    U342NAND

    VCC

    GND

    GND

    VCC

    12

    3

    5

    6

    U332NAND

    Z

    2

    3

    5

    6

    U29NOT

    VCC

    GND

    ALU_LD N_LD

    ALU_LD

    VCC

    VCC

    GND

    GND12

    3

    5

    6

    U312NOR

    VCC

    GND

    N_LD

    ALU_Q3ALU_Q2

    ALU_Q1ALU_Q0

    12

    3

    45

    6

    U503NAND

    GND

    VCC

    12

    3

    5

    6

    U492NAND

    VCC

    GND

    12

    3

    45

    6

    U463NAND

    GND

    VCC

    12

    3

    45

    6

    U473NAND

    GND

    VCC

    12

    3

    5

    6

    U452NAND

    VCC

    GND

    12

    3

    45

    6

    U483NAND

    GND

    VCC

    C

    12

    3

    5

    6

    U442NAND

    VCC

    GND

    12

    3

    5

    6

    U432NAND

    VCC

    GND

    GND

    VCC

    12

    3

    5

    6

    U422NAND

    ALU_LD

    N_LDC

    CKN_RESET

    1

    1011 1213 1415 1617 1819

    2

    2021 2223 2425 26

    3 45 67 89

    J4Conn_02x13_Odd_Even

    12

    3

    5

    6

    U512AND

    VCC

    GND

    12

    3

    5

    6

    U522AND

    VCC

    GND

    A0

    B0

    ALU_A0MUX_A

    ALU_B0MUX_B

    12

    3

    5

    6

    U532AND

    VCC

    GND

    12

    3

    5

    6

    U542AND

    VCC

    ALU_A1MUX_A

    ALU_B1MUX_B

    A1

    B1

    12

    3

    5

    6

    U552AND

    VCC

    GND

    12

    3

    5

    6

    U562AND

    VCC

    ALU_A2MUX_A

    ALU_B2MUX_B

    A2

    B2

    12

    3

    5

    6

    U572AND

    VCC

    GND

    12

    3

    5

    6

    U582AND

    VCC

    ALU_A3MUX_A

    ALU_B3MUX_B

    A3

    B3

    GNDGND GND

    power_PWR_FLAG

    GND

    VCC

    To PC

    ALU_OUT3ALU_OUT2ALU_OUT1ALU_OUT0

    N_RESETCK

    ROM_D4ROM_D5ROM_D6ROM_D7

    ALU_B3ALU_B2ALU_B1ALU_B0

    GND

    VCC

    To ID

    To CLOCK

    To A RegALU_ASALU_OEALU_LDMUX_AMUX_BCZIN_OEOUT_LD

    ROM_D7ROM_D6ROM_D5ROM_D4N_HALT

    PC_LDLD_EN

    A_Reg_LDB_Reg_LDB_Reg_OE

    ROM_OE

    GND GND

    VCC

    N_RESETCK

    N_HALTLD_ENPC_UPPC_LD

    VCC

    ALU_A3ALU_A2ALU_A1ALU_A0ALU_B3ALU_B2ALU_B1ALU_B0

    CKN_RESET

    ALU_OUT3ALU_OUT2ALU_OUT1ALU_OUT0A_Reg_LDB_Reg_LDB_Reg_OE

    IN_OEOUT_LD

    PC_LDPC_UP

    ROM_OE

    (PC_Dx)(ROM_Dx)

    TP1TestPoint

    TP2TestPoint

    TP3TestPoint

    TP4TestPoint

    GND

    VCC

  • 1 2 3 4 5 6 7 8

    1 2 3 4 5 6 7 8

    A

    B

    C

    D

    E

    F

    A

    B

    C

    D

    E

    F

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A3Id: 1/1

    Title: Instruction DecoderFile: 5_ID.schSheet: /linear tec

    2

    3

    5

    6

    U1NOT

    12

    3

    5

    6

    U62NOR

    12

    3

    45

    6

    U53NOR

    12

    3

    45

    6

    U503NAND

    VDD

    GND

    power_PWR_FLAG

    1

    1011 1213 1415 1617 1819

    2

    2021 2223 2425 26

    3 45 67 89

    J1Conn_02x13_Odd_Even

    ID_D3 N_D3

    2

    3

    5

    6

    U2NOT

    VDD

    GND

    ID_D2 N_D2

    2

    3

    5

    6

    U3NOT

    VDD

    GND

    ID_D1 N_D1

    2

    3

    5

    6

    U4NOT

    VDD

    GND

    ID_D0 N_D0

    VDD

    GND

    12

    3

    5

    6

    U72NAND

    VDD

    GND

    ID_D3ID_D2ID_D0

    VDD

    GND

    VDD

    GND

    00x0

    01xxID_D3N_D2

    ID_D3N_D2

    NOT(10xx)

    VDD

    GND

    12

    3

    5

    6

    U82NAND

    ID_D1ID_D0

    NOT(xx11)

    12

    3

    5

    6

    U92NOR

    VDD

    GND

    1011IN_OE

    12

    3

    45

    6

    U103NOR

    VDD

    GND

    2

    3

    5

    6

    U11NOT

    VDD

    GND

    A_Reg_LD12

    3

    5

    6

    U122AND

    VDD

    GND

    LD_EN

    00x0+01xx+1011

    12

    3

    45

    6

    U143NOR

    VDD

    GND

    ID_D3ID_D2N_D0

    B_Reg_LD12

    3

    5

    6

    U152AND

    VDD

    GND

    LD_EN

    00x1

    12

    3

    45

    6

    U163NOR

    VDD

    GND

    ID_D3ID_D2N_D1

    001x

    12

    3

    45

    6

    U173NOR

    VDD

    GND

    ID_D3N_D2ID_D1

    010x

    12

    3

    5

    6

    U182NOR

    VDD

    GND

    NOT( 001x + 010x )

    12

    3

    45

    6

    U193NOR

    VDD

    GND

    N_D3ID_D2ID_D1

    12

    3

    5

    6

    U202NOR

    VDD

    GND

    IN_OE

    1011

    100x

    NOT( 100x + 1011 )

    VDD

    GND

    12

    3

    5

    6

    U212NAND

    2

    3

    5

    6

    U22NOT

    VDD

    GND

    ROM_OEB_Reg_OE

    001x +010x+100x+1011

    12

    3

    45

    6

    U233NOR

    VDD

    GND

    ID_D3N_D2N_D0

    ALU_AS

    01x1

    12

    3

    5

    6

    U242NOR

    VDD

    GND

    ALU_OE

    GND

    VDD

    2

    3

    5

    6

    U13NOT

    ID_D3N_D2

    12

    3

    5

    6

    U252AND

    VDD

    GND

    LD_EN

    01xx

    ALU_LD

    VDD

    GND

    N_D3N_D2

    12

    3

    5

    6

    U262NAND

    VDD

    GND

    ID_D1ID_D0

    12

    3

    5

    6

    U272NAND

    12

    3

    5

    6

    U282NOR

    VDD

    GND

    NOT( 00xx )

    NOT( xx11 )

    0011

    VDD

    GND

    ID_D3N_D2

    12

    3

    5

    6

    U292NAND

    VDD

    GND

    N_D1N_D0

    12

    3

    5

    6

    U302NAND

    12

    3

    5

    6

    U312NOR

    VDD

    GND

    NOT( 10xx )

    NOT( xx00 )

    1000

    12

    3

    5

    6

    U322NOR

    VDD

    GND

    ALU_MUX_BNOT(0011 + 1000)

    VDD

    GND

    N_D3ID_D2

    12

    3

    5

    6

    U332NAND

    NOT( 01xx )

    VDD

    GND

    12

    3

    5

    6

    U342NAND

    ALU_MUX_BALU_MUX_A

    01xx+NOT(ALU_MUX_B)

    12

    3

    5

    6

    U352NOR

    VDD

    GND

    N_D3ID_D2

    VDD

    GND

    12

    3

    5

    6

    U362NAND

    ID_D1ID_D0

    NOT( xx11 )

    10xx

    12

    3

    5

    6

    U382AND

    VDD

    GND

    LD_ENOUT_LD

    12

    3

    5

    6

    U372AND

    VDD

    GND

    1000+1001+1010

    12

    35

    6

    U392NOR

    VDD

    GND

    11xxN_D3N_D2

    SIG_11xx

    12

    3

    5

    6

    U402NOR

    VDD

    GND

    xx11N_D1N_D0

    VDD

    GND

    12

    3

    5

    6

    U412NAND NOT( 1111 )

    N_HALT

    12

    3

    5

    6

    U422NOR

    VDD

    GND

    ID_D1ID_D0

    SIG_11xx

    VDD

    GND

    12

    3

    5

    6

    U432NAND

    xx00

    12

    3

    5

    6

    U442NOR

    VDD

    GND

    ID_D1N_D0

    SIG_11xx

    VDD

    GND

    xx01

    12

    3

    5

    6

    U472NOR

    VDD

    GND

    N_D1ID_D0

    SIG_11xx

    VDD

    GND

    xx10

    NOT( 1100 )

    VDD

    GND

    12

    3

    5

    6

    U462OR1

    2

    3

    5

    6

    U452NAND

    NOT( 1101 )

    C

    NOT( 1101 )+C

    VDD

    GND

    12

    3

    5

    6

    U492ORNOT( 1110 )

    Z

    NOT( 1110 )+Z

    12

    3

    5

    6

    U482NAND

    N_JUMP

    N_JNC

    N_JNZ

    N_JUMPN_JNCN_JNZ

    PC_LD

    JUMP

    GND

    power_PWR_FLAG

    VDD

    ALU_ASALU_OEALU_LDALU_MUX_AALU_MUX_BCZIN_OEOUT_LD

    ID_D3ID_D2ID_D1ID_D0

    N_HALTPC_LDLD_EN

    A_Reg_LDB_Reg_LDB_Reg_OE

    ROM_OE

    to ALU

    TP1TestPoint

    TP2TestPoint

    TP3TestPoint

    TP4TestPoint

    GND

    VDD

  • 1 2 3 4 5 6 7 8

    1 2 3 4 5 6 7 8

    A

    B

    C

    D

    E

    F

    A

    B

    C

    D

    E

    F

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A3Id: 1/1

    Title: A RegisterFile: 6_RegA.schSheet: /linear tec

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U112NAND

    12

    3

    5

    6

    U102NAND

    12

    3

    5

    6

    U122NAND

    GND

    VDD

    12

    3

    45

    6

    U163NAND

    GND

    VDD

    12

    3

    45

    6

    U153NAND

    GND

    VDD

    12

    3

    45

    6

    U143NAND

    VDD

    GND

    12

    3

    5

    6

    U132NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U172NAND

    12

    3

    45

    6

    U183NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U22NAND

    12

    3

    5

    6

    U12NAND

    12

    3

    5

    6

    U32NAND

    GND

    VDD

    12

    3

    45

    6

    U73NAND

    GND

    VDD

    12

    3

    45

    6

    U63NAND

    GND

    VDD

    12

    3

    45

    6

    U53NAND

    VDD

    GND

    12

    35

    6

    U42NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U82NAND

    12

    3

    45

    6

    U93NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U292NAND

    12

    3

    5

    6

    U282NAND

    12

    3

    5

    6

    U302NAND

    GND

    VDD

    12

    3

    45

    6

    U343NAND

    GND

    VDD

    12

    3

    45

    6

    U333NAND

    GND

    VDD

    12

    3

    45

    6

    U323NAND

    VDD

    GND

    12

    3

    5

    6

    U312NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U352NAND

    12

    3

    45

    6

    U363NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U202NAND

    12

    3

    5

    6

    U192NAND

    12

    3

    5

    6

    U212NAND

    GND

    VDD

    12

    3

    45

    6

    U253NAND

    GND

    VDD

    12

    3

    45

    6

    U243NAND

    GND

    VDD

    12

    3

    45

    6

    U233NAND

    VDD

    GND

    12

    3

    5

    6

    U222NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U262NAND

    12

    3

    45

    6

    U273NAND

    A_REG_Q0 A_REG_Q3A_REG_Q2A_REG_Q1

    A_REG_LD N_LD

    N_LD

    A_REG_LDA_REG_D0 A_REG_D1 A_REG_D2 A_REG_D3

    A_REG_LD

    N_LD N_LD

    A_REG_LD A_REG_LD

    N_LD

    CK

    N_RESET

    2

    3

    5

    6

    U37NOT

    VDD

    GND

    1

    1011 1213 1415 1617 1819

    2

    2021 2223 2425 26

    3 45 67 89

    J1Conn_02x13_Odd_Even

    1

    1011 1213 1415 1617 1819

    2

    20

    3 45 67 89

    J2Conn_02x10_Odd_Even

    GND

    VDDpower_PWR_FLAG

    CKN_RESET

    power_PWR_FLAG

    A_REG_Q2A_REG_Q1A_REG_Q0B_REG_Q3B_REG_Q2B_REG_Q1B_REG_Q0

    GND

    VDD

    N_RESETCK

    A_REG_D3

    IN_OEOUT_LD

    B_REG_LDB_REG_OE

    A_REG_D2A_REG_D1A_REG_D0

    A_REG_Q3

    B_REG_Q3B_REG_Q2B_REG_Q1B_REG_Q0

    IN_OEOUT_LD

    B_REG_LDB_REG_OE

    A_REG_D3A_REG_D2A_REG_D1A_REG_D0

    to Reg B

    to ALU

    A_REG_LD

    TP1TestPoint

    TP2TestPoint

    TP3TestPoint

    TP4TestPoint

    VDD

    GND

  • 1 2 3 4 5 6 7 8

    1 2 3 4 5 6 7 8

    A

    B

    C

    D

    E

    F

    A

    B

    C

    D

    E

    F

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A3Id: 1/1

    Title: B RegisterFile: 7_RegB.schSheet: /linear tec

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U122NAND

    12

    3

    5

    6

    U112NAND

    12

    3

    5

    6

    U132NAND

    GND

    VDD

    12

    3

    45

    6

    U173NAND

    GND

    VDD

    12

    3

    45

    6

    U163NAND

    GND

    VDD

    12

    3

    45

    6

    U153NAND

    VDD

    GND

    12

    3

    5

    6

    U142NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U182NAND

    12

    3

    45

    6

    U193NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U22NAND

    12

    3

    5

    6

    U12NAND

    12

    3

    5

    6

    U32NAND

    GND

    VDD

    12

    3

    45

    6

    U73NAND

    GND

    VDD

    12

    3

    45

    6

    U63NAND

    GND

    VDD

    12

    3

    45

    6

    U53NAND

    VDD

    GND

    12

    35

    6

    U42NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U82NAND

    12

    3

    45

    6

    U93NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U322NAND

    12

    3

    5

    6

    U312NAND

    12

    3

    5

    6

    U332NAND

    GND

    VDD

    12

    3

    45

    6

    U373NAND

    GND

    VDD

    12

    3

    45

    6

    U363NAND

    GND

    VDD

    12

    3

    45

    6

    U353NAND

    VDD

    GND

    12

    3

    5

    6

    U342NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U382NAND

    12

    3

    45

    6

    U393NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U222NAND

    12

    3

    5

    6

    U212NAND

    12

    3

    5

    6

    U232NAND

    GND

    VDD

    12

    3

    45

    6

    U273NAND

    GND

    VDD

    12

    3

    45

    6

    U263NAND

    GND

    VDD

    12

    3

    45

    6

    U253NAND

    VDD

    GND

    12

    3

    5

    6

    U242NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U282NAND

    12

    3

    45

    6

    U293NAND

    B_REG_Q0 B_REG_Q3B_REG_Q2B_REG_Q1

    B_REG_LD N_LD

    N_LD

    B_REG_LDB_REG_D0 B_REG_D1 B_REG_D2 B_REG_D3

    B_REG_LD

    N_LD N_LD

    B_REG_LD B_REG_LD

    N_LD

    CK

    N_RESET

    2

    3

    5

    6

    U41NOT

    VDD

    GND

    1

    1011 1213 1415 1617 1819

    2

    20

    3 45 67 89

    J1Conn_02x10_Odd_Even

    power_PWR_FLAG

    power_PWR_FLAG

    GND

    VDD

    N_RESETCK

    B_REG_Q3B_REG_Q2B_REG_Q1B_REG_Q0

    IN_OEOUT_LD

    B_REG_LDB_REG_OE

    B_REG_D3B_REG_D2B_REG_D1B_REG_D0

    1

    2

    3

    5

    6

    U10Tri-State 1

    2

    3

    5

    6

    U20Tri-State

    VDD

    GNDGND

    VDD

    1

    2

    3

    5

    6

    U30Tri-State

    GND

    VDD

    1

    2

    3

    5

    6

    U40Tri-State

    GND

    VDD

    B_REG_OE

    GND

    VDD

    N_RESETCK

    1

    10

    23 45 67 89

    J2Conn_02x05_Odd_Even

    IN_OE OUT_LDB_REG_D3B_REG_D2B_REG_D1B_REG_D0

    to Reg A

    to I/O

    TP1TestPoint

    TP2TestPoint

    TP3TestPoint

    TP4TestPoint

    GND

    VDD

  • 1 2 3 4 5 6 7 8

    1 2 3 4 5 6 7 8

    A

    B

    C

    D

    E

    F

    A

    B

    C

    D

    E

    F

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A3Id: 1/1

    Title: I/OFile: 8_IO.schSheet: /linear tec

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U112NAND

    12

    3

    5

    6

    U102NAND

    12

    3

    5

    6

    U122NAND

    GND

    VDD

    12

    3

    45

    6

    U163NAND

    GND

    VDD

    12

    3

    45

    6

    U153NAND

    GND

    VDD

    12

    3

    45

    6

    U143NAND

    VDD

    GND

    12

    3

    5

    6

    U132NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U172NAND

    12

    3

    45

    6

    U183NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U22NAND

    12

    3

    5

    6

    U12NAND

    12

    3

    5

    6

    U32NAND

    GND

    VDD

    12

    3

    45

    6

    U73NAND

    GND

    VDD

    12

    3

    45

    6

    U63NAND

    GND

    VDD

    12

    3

    45

    6U53NAND

    VDD

    GND

    12

    3

    5

    6

    U42NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U82NAND

    12

    3

    45

    6

    U93NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U292NAND

    12

    3

    5

    6

    U282NAND

    12

    3

    5

    6

    U302NAND

    GND

    VDD

    12

    3

    45

    6

    U343NAND

    GND

    VDD

    12

    3

    45

    6

    U333NAND

    GND

    VDD

    12

    3

    45

    6

    U323NAND

    VDD

    GND

    12

    3

    5

    6

    U312NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U352NAND

    12

    3

    45

    6

    U363NAND

    VDD

    VDD

    VDD

    GND

    GND

    GND12

    3

    5

    6

    U202NAND

    12

    3

    5

    6

    U192NAND

    12

    3

    5

    6

    U212NAND

    GND

    VDD

    12

    3

    45

    6

    U253NAND

    GND

    VDD

    12

    3

    45

    6

    U243NAND

    GND

    VDD

    12

    3

    45

    6

    U233NAND

    VDD

    GND

    12

    3

    5

    6

    U222NAND

    GND

    VDD

    VDD

    GND

    12

    3

    5

    6

    U262NAND

    12

    3

    45

    6

    U273NAND

    OUT_Q0 OUT_Q3OUT_Q2OUT_Q1

    OUT_LD N_LD

    N_LD

    OUT_LDIO_D0 IO_D1 IO_D2 IO_D3

    OUT_LD

    N_LD N_LD

    OUT_LD OUT_LD

    N_LD

    CK

    N_RESET

    2

    3

    5

    6

    U37NOT

    VDD

    GND

    GND

    VDD

    N_RESETCK

    1

    2

    3

    5

    6

    U47Tri-State

    VDD

    GND

    1

    2

    3

    5

    6

    U46Tri-State

    VDD

    GND

    1

    2

    3

    5

    6

    U49Tri-State

    VDD

    GND

    1

    2

    3

    5

    6

    U48Tri-State

    VDD

    GND

    IN_D1_ST

    IN_D2_ST

    IN_D3_ST

    IO_D0IN_D0_ST

    IO_D1

    IO_D2

    IO_D3

    IN_OE123456

    J3Conn_01x06

    1

    10

    23 45 67 89

    J1Conn_02x05_Odd_Even

    IO_D0IO_D1IO_D2IO_D3OUT_LDIN_OE

    123456

    J2Conn_01x06

    VDD VDD

    GNDGND

    OUT_Q3OUT_Q2OUT_Q1OUT_Q0

    IN_D3IN_D2IN_D1IN_D0

    R1330

    C20.1u

    D1RED

    GND

    OUT_Q3

    R2330

    D2RED

    GND

    OUT_Q2

    R3330

    D3RED

    GND

    OUT_Q1

    R4330

    D4RED

    GND

    OUT_Q0

    2

    3

    5

    6

    U38SchmittTrigger

    VDD

    GND

    R91k

    GND

    IN_D3 2

    3

    5

    6

    U39SchmittTrigger

    VDD

    GND

    IN_D3_ST

    C30.1u

    2

    3

    5

    6

    U40SchmittTrigger

    VDD

    GND

    R101k

    GND

    IN_D2 2

    3

    5

    6

    U41SchmittTrigger

    VDD

    GND

    IN_D2_ST

    C40.1u

    2

    3

    5

    6

    U42SchmittTrigger

    VDD

    GND

    R111k

    GND

    IN_D1 2

    3

    5

    6

    U43SchmittTrigger

    VDD

    GND

    IN_D1_ST

    C50.1u

    2

    3

    5

    6

    U44SchmittTrigger

    VDD

    GND

    R121k

    GND

    IN_D0 2

    3

    5

    6

    U45SchmittTrigger

    VDD

    GND

    IN_D0_ST

    IN_OEIN_OE

    IN_OE

    R5330

    D5RED

    GND

    IN_D3_ST

    R6330

    D6RED

    GND

    IN_D2_ST

    R7330

    D7RED

    GND

    IN_D1_ST

    R8330

    D8RED

    GND

    IN_D0_ST

    Center PlusInner Diameter: 2.1 mmOuter Diameter: 5.5 mm

    GND

    Universal Plate: 200 mm x 150 mm, M3 x 4

    12

    3

    SW1SW_SPDT

    VDD

    power_PWR_FLAG

    POWER1

    23

    J4Barrel_Jack_Switch

    to Reg B

    TP1TestPoint

    TP2TestPoint

    TP3TestPoint

    TP4TestPoint

    VDD

    GND

  • 1 2 3 4 5 6

    1 2 3 4 5 6

    A

    B

    C

    D

    A

    B

    C

    D

    Date: 2020-04-13KiCad E.D.A. eeschema (5.1.0)-1

    Rev: 1.0Size: A4Id: 1/1

    Title: Relay Motor DriverFile: 9_MotorDriver.schSheet: /linear tec

    1

    23

    4 56

    78

    RL1ATX201

    12

    3

    Q12N5551L-B-T92-K

    D11N4148

    R11k

    GND

    VDD

    power_PWR_FLAG

    OUT0

    123456

    J1Conn_01x06

    123456

    J2Conn_01x06

    GND

    GND

    to CPUOUT port

    to CPUIN port

    R51k

    SW2IN0

    SW1GND

    GND

    OUT0

    OUT1

    OUT2

    OUT3

    PW2GND

    PW1VDD

    VDD

    GND

    power_PWR_FLAG

    1

    2

    3

    Q22N5551L-B-T92-K

    D21N4148

    R21k

    GND

    VDD

    OUT1

    1

    23

    4 56

    78

    RL2ATX201

    VDD

    GND

    P1M1_P

    P2M1_M

    1

    23

    4 56

    78

    RL3ATX201

    1

    2

    3

    Q32N5551L-B-T92-K

    D31N4148

    R31k

    GND

    VDD

    OUT2

    1

    2

    3

    Q42N5551L-B-T92-K

    D41N4148

    R41k

    GND

    VDD

    OUT3

    1

    23

    4 56

    78

    RL4ATX201

    VDD

    GND

    P3M2_P

    P4M2_M