Back

TC0630 FDP
“F3 Display Processor”

the FDP handles all graphics rendering, except for final palette lookup and alpha blending. For each screen pixel, the FDP outputs two palette indexes. these are used as addresses for palette RAM, and the resulting colors are sent to the FDA for blending. the four RAM chips to the left of the FDP are the sprite framebuffer. the two RAM chips above the FDP are accessible to the CPU. these store the tilemaps, list of sprites to render, text/pixel data, and line effects

Pinout

note: many of these pin assignments are only approximately correct ss lllL xxxx xxxx xxxx

1CS? (pal1.21)CPU interface
2AS? ic9.3 (cpu.dsack0 && .dsack1 && .as)
3DS
4A14
5A13
6A12
7A11
8A10
9A9
10VCC
11A8CPU interface
12fcm.114 A?/D15?
13fcm.113 A?/D14?
14fcm.112 A?/D13?
15GND
16fcm.111 A?/D12?CPU interface
17fcm.96 A?/D11?
18fcm.95 A?/D10?
19fcm.94 A?/D9?
20fcm.93 A?/D8?
21fcm.32 A?/D7?
22fcm.91 A?/D6?
23fcm.89 A?/D5?
24fcm.88 A?/D4?
25fcm.87 A?/D3?
26fcm.86 A?/D2?
27GND
28fcm.85 A?/D1?CPU interface
29fcm.84 A?/D0?
30UWgraphics ram
31LW
32CE
33A16
34A15/D15
35A14/D14
36A13/D13
37A12/D12
38GND
39A11/D11
40A8/D10
41A9/D9
42A10/D8
43VCC
44A7/D7
45A6/D6
46A5/D5
47A4/D4
48A3/D3
49A2/D2
50A1/D1
51A0/D0
52GND
53A0/D0sprite framebuffer
ram 1
54A1/D1
55A2/D2
56A3/D3
57A4/D4
58A5/D5
59A6/D6
60GND
61VCC
62A7/D9
63D10
64D11
65D12
66D13
67R/W
68A0/D0sprite framebuffer
ram 2
69A1/D1
70A2/D2
71A3/D3
72A4/D4
73GND
74A5/D5
75A6/D6
76A7/D9
77D10
78D11
79D12
80D13
81R/W
82A0/D0sprite framebuffer
ram 3
83A1/D1
84GND
85A2/D2
86A3/D3
87A4/D4
88A5/D5
89A6/D6
90A7/D9
91D10
92D11
93D12
94D13
95R/W
96GND
97VCC
98A0/D0sprite framebuffer
ram 4
99A1/D1
100A2/D2
101A3/D3
102A4/D4
103A5/D5
104A6/D6
105A7/D9sprite framebuffer
ram 4
106D10
107D11
108GND
109D12
110D13
111R/W
112RASsprite framebuffer
common
113? ic9.8 = 116
114VCC
115OE
116CAS
117? ic9.11 = 112
118? fcm.119 and fcm.128
119GND
120video sync
121? pal7.19
122? pullup (RB1.9)
1236.6715 MHz clock
12413.343 MHz clock
125A0/D0graphics rom
126A1/D1
127A2/D2
128A3/D3
129A4/D4
130A5/D5
131A6/D6
132A7/D7
133GND
134A8/D8
135A9/D9
136A10/D10
137A11/D11
138A12/D12
139A13/D13
140A14/D14
141A15/D15
142GND
143A16/D16
144A17/D17
145A18/D18
146A19/D19
147VCC
148A20/D20
149A21/D21
150A22/D22
151A23/D23
152D24
153GND
154D25
155D26
156D27
157D28graphics rom
158D29
159D30
160D31
161D32
162D33
163D34
164GND
165VCC
166D35
167D36
168D37
169D38
170D39
171D40
172D41
173D42
174D43
175D44
176D45
177GND
178D46
179D47
180? carta.89 and cartc.3 and fdp.207
181fda.98
182A0color output
(palette RAM address)
183A1
184A2
185A3
186A4
187A5
188GND
189A6
190A7
191A8
192A9
193A10
194A11
195A12
196fda.3
197fda.4
198fda.5
199fda.6
200GND
201VCC
202fda.7
203fda.95
204fda.96
205? ic65.13
206cpu.reset
207same as fdp.180
208? fcm.99, fda.26