Back

TC0660 FCM
???

The FCM seems to be responsible for various miscellaneous functions. CPU address mapping, communication between the CPU and FDP, generating CPU interrupts, address buffering for the ESP's RAM, etc.  Mostly, it just replaces simple logic ICs.

Pinout

1GND
2io?D19CPU data
(16-bit)
3io?D18
4io?D17
5io?D16
6i?A19CPU address
high
7i?A18
8i?A17
9i?A16
10GND
11i?A15
12i?A7CPU address
low
13i?A6
14i?A5
15i?A4
16i?A3
17i?A2
18i?A1
19i?A0
20VCC
21nc?
22nc?
23nc?
24nc?
25nc?
26nc?
27nc?
28nc?
29nc?
30GND
31nc?
32nc?
33nc?
34nc?
35nc?
36nc?
37nc?
38VCC
39nc?
40VCC
41GND
42nc?
43nc?
44nc?
45nc?
46nc?
47nc?
48i?otis.e
49i?otis.bclk
50GND
51i?otis.ser1
52o?esp.ser0
53i?otis.ser2
54o?esp.ser1
55i?otis.ser3
56o?esp.ser2
57i?esp.ser3
58o?dac.data
59GND
60VCC
61
62A0ESP RAM
data/addr
latch
todo: what did
i mean by this
63D9
64A1
65D10
66A2
67D11
68A3
69D12
70GND
71A4
72D13
73A5
74D14
75A6
76D15
77A7
78D16
79i?esp.gate
80VCC
81GND
82
83
84io?fdp.29CPU address to FDP?
85io?fdp.28
86io?fdp.26
87io?fdp.25
88io?fdp.24
89io?fdp.23
90GND
91io?fdp.22CPU address to FDP?
92io?fdp.21
93io?fdp.20
94io?fdp.19
95io?fdp.18
96io?fdp.17
97o?fda.27FDA something
98o?fda.28
99o?fda.26
100VCC
101
102o?ic14.csCPU work RAM
chip selects
103o?ic15.cs
104o?ic16.cs
105o?ic17.cs
106o?fio.118 (chip select?)
107o?cpu.dsack0
108o?cpu.dsack1
109i?ic64.9
110GND
111io?fdp.16
112io?fdp.14
113io?fdp.13
114io?fdp.12
115o?cpu.ipl2
116o?cpu.ipl1
117o?cpu.ipl0
118
119i?fdp.118 (vsync)
120VCC
121GND
122otis.e
123otis.serlr
124
125o?cpu.avec
126i?pal2.22 (interrupt ack)
127?cart.A90
128i?fdp.118 (vsync)
129
130GND
131i?30.47618 MHz clock in
132VCC
133i?cpu.reset
134i?cpu.siz0
135i?cpu.siz1
136i?cpu.rw
137i?cpu.ds
138i?cpu.as
139GND
140VCC
141i?pal1.22 (addr map C-F)
142i?pal1.20 (addr map 6)
143i?pal1.19 (addr map 4)
144io?D31CPU data
(16-bit)
145io?D30
146io?D29
147io?D28
148io?D27
149io?D26
150GND
151io?D25
152io?D24
153io?D23
154io?D22
155io?D21
156io?D20
157nc?
158nc?
159nc?
160VCC