Você está na página 1de 8

ULA TK90X U4:C

Verso 1.2
9
Gerador de Clock e HSync e Blank 8 AL1
U6 10
HC1 1 15 C0
A Y0
HC2 2 14 C1 74HC08
B Y1
HC3 3 13 C2
C Y2 U4:D
12 C3
Y3
11 C4 12
U1 Y4
6 10 C5 11 AL2
E1 Y5
3 14 HCa 4 9 C6 13
D0 Q0 E2 Y6
4 13 HC0 5 7 C7
D1 Q1 E3 Y7
5 12 HC1 74HC08
D2 Q2
6 11 HC2 74HC138
D3 Q3
15 Den
RCO
7
ENP
10
ENT
CLK14 2
OSC - Pino 11 9
CLK
LOAD
1
MR U9:A U7:A U7:B

10
4
74HC161 VBorder 1
3 2 5 12 9 Vout

S
D Q D Q
HC8 2
U2 3 11
CLK CLK
3 14 HC3 74HC32
D0 Q0
4 13 HC4 HC2 6 8
D1 Q1 Q Q

R
5 12 HC5
D2 Q2
6 11 HC6
D3 Q3

13
15 74HC74 74HC74
RCO
7
ENP
10
ENT
2
CLK
9
LOAD U9:B
1
MR U9:C U10:B
4
74HC161 6 9 5
5 8 6 OutLatch
10 4
U3 74HC32
3 14 HC7 74HC32 74HC32
D0 Q0 U10:A
4 13 HC8
D1 Q1
5 12 HC0 1
D2 Q2
6 11 3
D3 Q3
15 2
RCO
7
ENP
10 74HC32
ENT U11:A
2
CLK
9 1
LOAD
1 3
MR
HC1 2
74HC161
74HC00
1 U47
2
HC8 3 U11:B
HC7 4 4
8 HCrst 6 CLK7
HC6 5 HCa 5
HC2 6
HC1 11 74HC00
HC0 12 U12:A
74HC30 1
3
2

74HC00

U5
HC5 1 15
A Y0 U12:B
HC6 2 14 HQ1
B Y1
HC7 3 13 HQ2 4
C Y2
12 HQ3 6
Y3
11 HQ5 5
Y4 U12:C
6 10 HQ5
E1 Y5
4 9 74HC00 10
E2 Y6
5 7 8 HBlank
E3 Y7
HC8 9
74HC138
74HC00

4
U8:A
U4:A HQ2 2 5

S
D Q
HC2 1

Victor Trucco HC4 2


3 HC2_4 3
CLK

6 HSync
Q

R
Fabio Belavenuto 74HC08

NOV - DEZ - 2012


1
74HC74

Chris Smith
ULA TK90X Verso 1.2
Controle da Porta 254

U13
VD0 2 19 B0
D0 - Pino 25 VD1 3
D0 Q0
18 B1
D1 - Pino 26 VD2 4
D1 Q1
17 B2 Border 0...2
D2 - Pino 27 VD3 5
D2 Q2
16 MIC
Escrita D3 - Pino 28 VD4 6
D3 Q3
15 SPKR MIC - Pino 23
D4 - Pino 29 VD5 7
D4 Q4
14
SOUND - Pino 24
U9:D D5 - Pino 30 VD6 8
D5 Q5
13
IORQULA 12 U48:A D6 - Pino 31 VD7 9
D6 Q6
12
/CS - Pino2 11 1
D7 - Pino 32 D7 Q7

WR 13 3 11
/WR - Pino 16 2 1
CLK
OE
74HC32
74HC32 74HC574

U11:C
9
8
VidBusEN 10

74HC00

Leitura
U10:D
U10:C 12
IORQULA 9 11
/CS - Pino2 8 13 KEYBOARD - Pino 10
RD 10
/RD - Pino 17 74HC32
74HC32

Victor Trucco
Fabio Belavenuto
Chris Smith NOV - DEZ - 2012
ULA TK90X Verso 1.2
Gerador de VSync

U4:B
4
6
5

74HC08

U18:A
U17:A 2
1 3
3 1 U16
2 2 4 Sel1Freq
1A 1Y
74HC86 3
1B
74HC32 5 7 Sel2Freq
2A 2Y
6
2B
11 9
3A 3Y
10
U14:C 14
3B
12
9 U11:D 13
4A 4Y
4B
8 13
Sel1Freq 10 11 VSyncEn 50Hz/60Hz 1
A/B
12 15
E
74HC08
74HC00 74HC157
U15
HBlank 10 9 VC0
CLK Q0 U14:D
7 VC1
Q1
6 VC2 12
Q2
5 VC3 11
Q3
3 VC4 13
Q4
2 VC5
Q5 U31:D U26:C
4 VC6 74HC08
Q6 U26:D
13 VC7 VC1 12 9
Q7
12 VC8 11 12 8
Q8 U14:A
14 VC4 13 11 10
Q9
15 1 13
Q10
11 1 3 74HC08 74HC08
MR Q11
2 VC5 74HC08
74HC4040 R1 Ateno: tem que ter pull-up
74HC08 10k

U17:B
5
6 VBorder
4 50/60Hz - Pino 1
74HC32
U14:B
Sel2Freq 5
6 VCrst
4

74HC08

Victor Trucco
Fabio Belavenuto
Chris Smith NOV - DEZ - 2012
ULA TK90X Verso 1.2
Gerador do Display
U27:A
HBlank 2
3 Blank
VSyncEn 1

74HC00

U17:C U29:F
VC2 9 9 8
8 VSync
10
U26:A 74HC04

74HC32 1
3 ComSync
2
U27:B
4 74HC08
6
HSync 5 SYNC - Pino 33
74HC00

U24
1
/1G
U19 U20 DD4 6 U45:D
1C0
VD0 2 19 2 19 DD0 DD1 5 12
D0 - Pino 25 VD1 3
D0 Q0
18 3
D0 Q0
18 DD1
Ink B Red
B1 4
1C1
11
D1 - Pino 26 VD2 4
D1 Q1
17 4
D1 Q1
17 DD2
Ink R
3
1C2
7 CR 13 RED - Pino 21
D2 - Pino 27 VD3 5
D2 Q2
16 5
D2 Q2
16 DD3
Ink G 1C3 1Y
D3 - Pino 28 VD4 6
D3 Q3
15 6
D3 Q3
15 DD4
Paper B
2 74HC08
D4 - Pino 29 VD5 7
D4 Q4
14 7
D4 Q4
14 DD5
Paper R
14
B
D5 - Pino 30 VD6 8
D5 Q5
13 8
D5 Q5
13 DD6
Paper G A
D6 - Pino 31 VD7 9
D6 Q6
12 9
D6 Q6
12 DD7
Bright
DD5 10 U49:A
D7 - Pino 32 D7 Q7 D7 Q7 Flash
DD2 11
2C0
1
Green 2C1
AL2 11 11 B2 12 3
1
CLK
OE
1
CLK
OE
13
2C2
2C3 2Y
9 CG 2 GREEN - Pino 19
74HC574 74HC574 15 74HC08
/2G

74HC253

U22
U21 1 U25
SI
VD0 2 19 2 1
D0 - Pino 25 VD1 3
D0 Q0
18 3
D0 /1G
D1 - Pino 26 VD2 4
D1 Q1
17 4
D1
DD3 6 U49:B
D2 - Pino 27 VD3 5
D2 Q2
16 5
D2
DD0 5
1C0
4
D3 - Pino 28 VD4 6
D3 Q3
15 10
D3 Ink ou Paper Blue
B0 4
1C1
6
D4 - Pino 29 VD5 7
D4 Q4
14 11
D4
3
1C2
7 CB 5 BLUE - Pino 22
D5 - Pino 30 VD6 8
D5 Q5
13 12
D5 U18:B 1C3 1Y
D6 - Pino 31 VD7 9
D6 Q6
12 14
D6
13 4 Vout 2 74HC08
D7 - Pino 32 D7 Q7 D7 SO
6 14
B
A
AL1 11 7 5
CLK CLK U49:C
1 6 DD6 10
OE INH 2C0 U49:D
15 74HC86 11 9
SH/LD Bright 2C1
74HC574 9 12 8 12
MR 2C2
13 9 10 11
74HC166
2C3 2Y
13 BRIGHT - Pino 18
15 74HC08
/2G
74HC08

CLK7 74HC253
Flash U26:B U48:B
OutLatch DD7 5 CR 4
6 6
U23 4 5
VCrst 10 9
CLK Q0
7 74HC08 74HC32
Q1
6
Q2 U48:C
5
Q3
3 CG 9
Q4
2 8
Q5
4 CB 10
Q6

Victor Trucco Q7
Q8
13
12
14
74HC32

Q9

Fabio Belavenuto 11
MR
Q10
Q11
15
1

Chris Smith 74HC4040 NOV - DEZ - 2012


ULA TK90X Verso 1.2
Gerador de Wait da CPU

Perodo de Conteno
Den
U30:A U28:A

4
U31:C U29:A 1
Sync Wait
C0 9 3 2 5

S
D Q
8 1 2 2
C7 10 3
CLK
74HC32
74HC04
74HC08 6
Q

R
U29:D

1
CLK7 13 12 74HC74

74HC04

Controle de Wait
U29:B U30:B
A14 3 4 4 U31:B U30:D
A14 - Pino 37 6 4 U30:C 13
5 6 9 11
74HC04
5 8 12
A15 74HC32 10
A15 - Pino 38 74HC08 74HC32
74HC32
IORQULA
/CS - Pino 2
U31:A U28:B

10
1
3 12 9

S
D Q
MREQ 2
/MREQ - Pino 15 11
CLK
74HC08
8
Q

R
13
74HC74

Controle de Clock
U46:B
10

U17:D U29:E
HC0 12 9 13
S

D Q
11 11 10 CLK3.5
CLK14 11
CLK U29:C 12 CPU - Pino 36
74HC04
8 5 6 74HC32
Q
R

74HC04
13

74HC74

SUBCARRIER - Pino 39

Victor Trucco
Fabio Belavenuto
Chris Smith NOV - DEZ - 2012
ULA TK90X Verso 1.2
Gerador de Interrupo e Burst Gate

U32:A

4
VSyncEn 2 5

S
D Q

HCrst 3
CLK

6
Q

R
1
74HC74

U32:B

10
U27:D 12 9

S
D Q
HC6 13
11 11
CLK
12
8
Q /INT - Pino 34

R
74HC00

13
74HC74

HC8

U46:A
4

HQ3 2 5
S

D Q

HC2_4 3
CLK

6
Q Burst Gate - Pino 35
R
1

74HC74

Victor Trucco
Fabio Belavenuto
Chris Smith NOV - DEZ - 2012
ULA TK90X Verso 1.2
Controle da Memria de Video (Multiplexador de Endereos)

U33 U35
VidClock 10 9 CA0 CA10 2 18 VA7
CLK Q0 A0 B0
7 CA1 CA9 3 17 VA6
Q1 A1 B1 U38
6 CA2 CA8 4 16 VA5
Q2 A2 B2
5 CA3 CA4 5 15 VA4 2 4
Q3 A3 B3 1A 1Y
3 CA4 CA3 6 14 VA3 3
Q4 A4 B4 1B
2 CA5 CA2 7 13 VA2 VA13 5 7 RA6
Q5
4 CA6 CA1 8
A5 B5
12 VA1 VA6 6
2A 2Y A6 - Pino 9
Q6 A6 B6 2B
13 CA7 CA0 9 11 VA0 VA12 11 9 RA5
Q7
12 CA8
A7 B7
VA5 10
3A 3Y A5 - Pino 8
Q8 3B
14 CA9 19 VA11 14 12 RA4
Q9
Q10
15 CA10 1
CE
AB/BA
VA4 13
4A
4B
4Y A4 - Pino 7
VCrst 11 1 CA11
MR Q11
74HC245 15
OE
74HC4040 1
A/B

74HC157
U36
U34 CA11 2 4 VA8
1A 1Y
10 9 CA12 CA5 3
CLK Q0 1B U39
7 CA12 5 7 VA9
Q1 2A 2Y
6 CA6 6 VA10 2 4 RA3
Q2
5 11
2B
9 VA11 VA3 3
1A 1Y A3 - Pino 6
Q3 3A 3Y 1B
3 CA11 10 VA9 5 7 RA2
Q4
2 14
3B
12 VA10 VA2 6
2A 2Y A2 - Pino 5
Q5 4A 4Y 2B
4 CA7 13 VA8 11 9 RA1
Q6
Q7
13
4B
VA1 10
3A
3B
3Y A1 - Pino 4
12 15 VA7 14 12 RA0
Q8
Q9
14 1
OE
A/B
VA0 13
4A
4B
4Y A0 - Pino 3
15 U40:A U40:B
Q10
11 1 74HC257 1 4 15
MR Q11 OE
3 6 1
A/B
74HC4040 RAS 2 5
74HC157
U37 74HC32 74HC32
2 4 VA12
1A 1Y
CA12 3
1B
5 7 VA13
2A 2Y
6
2B
11 9 VRD
3A 3Y
10
3B
14 12 VCS
4A 4Y
13
4B

VidBusEN 15
OE
AL2 1
A/B
VidBusEN
74HC257

Victor Trucco
Fabio Belavenuto
Chris Smith NOV - DEZ - 2012
ULA TK90X Verso 1.2
Controle da Memria de Video (RAS e CAS)
C3

U50:A

4
2 5 CPUBusEn

S
D Q

3 U40:D
CLK
CPUBusEn 12
6 VidBusEn 11 VRAMWR
Q /VRAMWR - Pino 14
R

WR 13
/WR - Pino 16
1

74HC74 74HC32

C7

U44:A U44:C
HC0 1 U44:B CPUBusEn 10
3 4 8 vCAS
2 6 9
CLK7 5
74HC00 74HC00
74HC00

U44:D U42:A

4
U43:C CPUBusEn 13 U45:C
AL1 10 11 2 5 vRAS 9

S
D Q
8 12 8 RAS
9 3 cRAS 10 /RAS - Pino 13
CLK
74HC00
74HC00 6 VidClock 74HC08
Q

R
1
74HC74

U43:D
CLK14 13
11
12

74HC00

U41 U8:B
10

A14 1 15
A Y0
A15 2 14 RAM16 12 9
S

B Y1 D Q
3 13
C Y2
12 11
Y3 CLK
11
Y4
6 10 8
E1 Y5 Q
R

4 9
E2 Y6
MREQ 5 7
E3 Y7
13

74HC74
74HC138
U45:B
U40:C U42:B vCAS

10
4
9 6 CAS
8 12 9 cCAS 5 /CAS - Pino 12

S
D Q
10
11 74HC08
CLK
74HC32
U45:A 8
Q

R
RD 1
/RD - Pino 17 3

13
WR 2 74HC74
/WR - Pino 16
74HC08

Victor Trucco
Fabio Belavenuto
Chris Smith NOV - DEZ - 2012

Você também pode gostar