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