Rev Author Line No. Line
204 miho 1  
2 {Toto je include soubor}
3  
4 {===========================================================================}
5 { (c) miho / DECROS 2000 }
6 {===========================================================================}
7 { Zde je definice prepinacu pro skupiny procesoru pro definovani }
8 { ( modifikaci ) konfiguracniho slova procesoru. }
9 {===========================================================================}
10  
11 {---> PP_DEFS - konstanta CfgDefProcCount definuje pocet polozek --}
12 const CfgDefAll:CfgDef_t=
13 ( {-- definice Cfg dat --}
14 ( {-- Skupina procesoru C84 --}
15 ProcId : 'C84';
16 Info : ( ( Key : 'LP';
17 On : 'XXXXXXXXXXXX00';
18 Off : '';
19 Bits : ''
20 ),
21 ( Key : 'XT';
22 On : 'XXXXXXXXXXXX01';
23 Off : '';
24 Bits : ''
25 ),
26 ( Key : 'HS';
27 On : 'XXXXXXXXXXXX10';
28 Off : '';
29 Bits : ''
30 ),
31 ( Key : 'RC';
32 On : 'XXXXXXXXXXXX11';
33 Off : '';
34 Bits : ''
35 ),
36 ( Key : 'FOSC';
37 On : '';
38 Off : '';
39 Bits : 'XXXXXXXXXXXX01'
40 ),
41 ( Key : 'WDTE';
42 On : 'XXXXXXXXXXX1XX';
43 Off : 'XXXXXXXXXXX0XX';
44 Bits : ''
45 ),
46 ( Key : 'PWRTE';
47 On : 'XXXXXXXXXX1XXX';
48 Off : 'XXXXXXXXXX0XXX';
49 Bits : ''
50 ),
51 ( Key : 'CP';
52 On : 'XXXXXXXXX0XXXX';
53 Off : 'XXXXXXXXX1XXXX';
54 Bits : ''
55 ),
56 (),(),(),(),(),(),()
57 )
58 ),
59 ( {-- Skupina procesoru F83, F84, .. --}
60 ProcId : 'F83';
61 Info : ( ( Key : 'LP';
62 On : 'XXXXXXXXXXXX00';
63 Off : '';
64 Bits : ''
65 ),
66 ( Key : 'XT';
67 On : 'XXXXXXXXXXXX01';
68 Off : '';
69 Bits : ''
70 ),
71 ( Key : 'HS';
72 On : 'XXXXXXXXXXXX10';
73 Off : '';
74 Bits : ''
75 ),
76 ( Key : 'RC';
77 On : 'XXXXXXXXXXXX11';
78 Off : '';
79 Bits : ''
80 ),
81 ( Key : 'FOSC';
82 On : '';
83 Off : '';
84 Bits : 'XXXXXXXXXXXX01'
85 ),
86 ( Key : 'WDTE';
87 On : 'XXXXXXXXXXX1XX';
88 Off : 'XXXXXXXXXXX0XX';
89 Bits : ''
90 ),
91 ( Key : 'PWRTE';
92 On : 'XXXXXXXXXX0XXX';
93 Off : 'XXXXXXXXXX1XXX';
94 Bits : ''
95 ),
96 ( Key : 'CP';
97 On : '0000000000XXXX';
98 Off : '1111111111XXXX';
99 Bits : ''
100 ),
101 (),(),(),(),(),(),()
102 )
103 ),
104 ( {-- Skupina procesoru F627, F628 --}
105 ProcId : 'F627';
106 Info : ( ( Key : 'FOSC';
107 On : '';
108 Off : '';
109 Bits : 'XXXXXXXXX2XX10'
110 ),
111 ( Key : 'LP';
112 On : 'XXXXXXXXX0XX00';
113 Off : '';
114 Bits : ''
115 ),
116 ( Key : 'XT';
117 On : 'XXXXXXXXX0XX01';
118 Off : '';
119 Bits : ''
120 ),
121 ( Key : 'HS';
122 On : 'XXXXXXXXX0XX10';
123 Off : '';
124 Bits : ''
125 ),
126 ( Key : 'WDTE';
127 On : 'XXXXXXXXXXX1XX';
128 Off : 'XXXXXXXXXXX0XX';
129 Bits : ''
130 ),
131 ( Key : 'PWRTE';
132 On : 'XXXXXXXXXX0XXX';
133 Off : 'XXXXXXXXXX1XXX';
134 Bits : ''
135 ),
136 ( Key : 'MCLRE';
137 On : 'XXXXXXXX1XXXXX';
138 Off : 'XXXXXXXX0XXXXX';
139 Bits : ''
140 ),
141 ( Key : 'BODEN';
142 On : 'XXXXXXX1XXXXXX';
143 Off : 'XXXXXXX0XXXXXX';
144 Bits : ''
145 ),
146 ( Key : 'LVP';
147 On : 'XXXXXX1XXXXXXX';
148 Off : 'XXXXXX0XXXXXXX';
149 Bits : ''
150 ),
151 ( Key : 'CPD';
152 On : 'XXXXX0XXXXXXXX';
153 Off : 'XXXXX1XXXXXXXX';
154 Bits : ''
155 ),
156 ( Key : 'CP';
157 On : '0000XXXXXXXXXX';
158 Off : '1111XXXXXXXXXX';
159 Bits : '1010XXXXXXXXXX'
160 ),
161 (),(),(),()
162 )
163 ),
164 ( {-- Skupina procesoru F818/819 --}
165 ProcId : 'F818';
166 Info : ( ( Key : 'LP';
167 On : 'XXXXXXXXX0XX00';
168 Off : '';
169 Bits : ''
170 ),
171 ( Key : 'XT';
172 On : 'XXXXXXXXX0XX01';
173 Off : '';
174 Bits : ''
175 ),
176 ( Key : 'HS';
177 On : 'XXXXXXXXX0XX10';
178 Off : '';
179 Bits : ''
180 ),
181 ( Key : 'WDTE';
182 On : 'XXXXXXXXXXX1XX';
183 Off : 'XXXXXXXXXXX0XX';
184 Bits : ''
185 ),
186 ( Key : 'PWRTE';
187 On : 'XXXXXXXXXX0XXX';
188 Off : 'XXXXXXXXXX1XXX';
189 Bits : ''
190 ),
191 ( Key : 'MCLRE';
192 On : 'XXXXXXXX1XXXXX';
193 Off : 'XXXXXXXX0XXXXX';
194 Bits : ''
195 ),
196 ( Key : 'BODEN';
197 On : 'XXXXXXX1XXXXXX';
198 Off : 'XXXXXXX0XXXXXX';
199 Bits : ''
200 ),
201 ( Key : 'LVP';
202 On : 'XXXXXX1XXXXXXX';
203 Off : 'XXXXXX0XXXXXXX';
204 Bits : ''
205 ),
206 ( Key : 'CPD';
207 On : 'XXXXX0XXXXXXXX';
208 Off : 'XXXXX1XXXXXXXX';
209 Bits : ''
210 ),
211 ( Key : 'WRT';
212 On : 'XXX11XXXXXXXXX';
213 Off : 'XXX00XXXXXXXXX';
214 Bits : 'XXX10XXXXXXXXX'
215 ),
216 ( Key : 'DEBUG';
217 On : 'XX0XXXXXXXXXXX';
218 Off : 'XX1XXXXXXXXXXX';
219 Bits : ''
220 ),
221 ( Key : 'CCPMX_RB2';
222 On : 'X1XXXXXXXXXXXX';
223 Off : 'X0XXXXXXXXXXXX';
224 Bits : ''
225 ),
226 ( Key : 'CCPMX_RB3';
227 On : 'X0XXXXXXXXXXXX';
228 Off : 'X1XXXXXXXXXXXX';
229 Bits : ''
230 ),
231 ( Key : 'CP';
232 On : '0XXXXXXXXXXXXX';
233 Off : '1XXXXXXXXXXXXX';
234 Bits : ''
235 ),
236 ()
237 )
238 ),
239 ( {-- Skupina procesoru F870, ... --}
240 ProcId : 'F870';
241 Info : ( ( Key : 'LP';
242 On : 'XXXXXXXXXXXX00';
243 Off : '';
244 Bits : ''
245 ),
246 ( Key : 'XT';
247 On : 'XXXXXXXXXXXX01';
248 Off : '';
249 Bits : ''
250 ),
251 ( Key : 'HS';
252 On : 'XXXXXXXXXXXX10';
253 Off : '';
254 Bits : ''
255 ),
256 ( Key : 'RC';
257 On : 'XXXXXXXXXXXX11';
258 Off : '';
259 Bits : ''
260 ),
261 ( Key : 'FOSC';
262 On : '';
263 Off : '';
264 Bits : 'XXXXXXXXXXXX10'
265 ),
266 ( Key : 'WDTE';
267 On : 'XXXXXXXXXXX1XX';
268 Off : 'XXXXXXXXXXX0XX';
269 Bits : ''
270 ),
271 ( Key : 'PWRTE';
272 On : 'XXXXXXXXXX0XXX';
273 Off : 'XXXXXXXXXX1XXX';
274 Bits : ''
275 ),
276 ( Key : 'CP';
277 On : '00XXXXXX00XXXX';
278 Off : '11XXXXXX11XXXX';
279 Bits : '10XXXXXX10XXXX'
280 ),
281 ( Key : 'BODEN';
282 On : 'XXXXXXX1XXXXXX';
283 Off : 'XXXXXXX0XXXXXX';
284 Bits : ''
285 ),
286 ( Key : 'LVP';
287 On : 'XXXXXX1XXXXXXX';
288 Off : 'XXXXXX0XXXXXXX';
289 Bits : ''
290 ),
291 ( Key : 'CPD';
292 On : 'XXXXX0XXXXXXXX';
293 Off : 'XXXXX1XXXXXXXX';
294 Bits : ''
295 ),
296 ( Key : 'WRT';
297 On : 'XXXX1XXXXXXXXX';
298 Off : 'XXXX0XXXXXXXXX';
299 Bits : ''
300 ),
301 (),(),()
302 )
303 ),
304 ( {-- Skupina procesoru F873, ... --}
305 ProcId : 'F873';
306 Info : ( ( Key : 'LP';
307 On : 'XXXXXXXXXXXX00';
308 Off : '';
309 Bits : ''
310 ),
311 ( Key : 'XT';
312 On : 'XXXXXXXXXXXX01';
313 Off : '';
314 Bits : ''
315 ),
316 ( Key : 'HS';
317 On : 'XXXXXXXXXXXX10';
318 Off : '';
319 Bits : ''
320 ),
321 ( Key : 'RC';
322 On : 'XXXXXXXXXXXX11';
323 Off : '';
324 Bits : ''
325 ),
326 ( Key : 'FOSC';
327 On : '';
328 Off : '';
329 Bits : 'XXXXXXXXXXXX01'
330 ),
331 ( Key : 'WDTE';
332 On : 'XXXXXXXXXXX1XX';
333 Off : 'XXXXXXXXXXX0XX';
334 Bits : ''
335 ),
336 ( Key : 'PWRTE';
337 On : 'XXXXXXXXXX0XXX';
338 Off : 'XXXXXXXXXX1XXX';
339 Bits : ''
340 ),
341 ( Key : 'CP';
342 On : '00XXXXXX00XXXX';
343 Off : '11XXXXXX11XXXX';
344 Bits : '10XXXXXX10XXXX'
345 ),
346 ( Key : 'BODEN';
347 On : 'XXXXXXX1XXXXXX';
348 Off : 'XXXXXXX0XXXXXX';
349 Bits : ''
350 ),
351 ( Key : 'LVP';
352 On : 'XXXXXX1XXXXXXX';
353 Off : 'XXXXXX0XXXXXXX';
354 Bits : ''
355 ),
356 ( Key : 'CPD';
357 On : 'XXXXX0XXXXXXXX';
358 Off : 'XXXXX1XXXXXXXX';
359 Bits : ''
360 ),
361 ( Key : 'WRT';
362 On : 'XXXX1XXXXXXXXX';
363 Off : 'XXXX0XXXXXXXXX';
364 Bits : ''
365 ),
366 ( Key : 'DEBUG';
367 On : 'XX0XXXXXXXXXXX';
368 Off : 'XX1XXXXXXXXXXX';
369 Bits : ''
370 ),
371 (),()
372 )
373 ),
374 ( {-- Skupina procesoru F873A, ... --}
375 ProcId : 'F873A';
376 Info : ( ( Key : 'LP';
377 On : 'XXXXXXXXXXXX00';
378 Off : '';
379 Bits : ''
380 ),
381 ( Key : 'XT';
382 On : 'XXXXXXXXXXXX01';
383 Off : '';
384 Bits : ''
385 ),
386 ( Key : 'HS';
387 On : 'XXXXXXXXXXXX10';
388 Off : '';
389 Bits : ''
390 ),
391 ( Key : 'RC';
392 On : 'XXXXXXXXXXXX11';
393 Off : '';
394 Bits : ''
395 ),
396 ( Key : 'FOSC';
397 On : '';
398 Off : '';
399 Bits : 'XXXXXXXXXXXX01'
400 ),
401 ( Key : 'WDTE';
402 On : 'XXXXXXXXXXX1XX';
403 Off : 'XXXXXXXXXXX0XX';
404 Bits : ''
405 ),
406 ( Key : 'PWRTE';
407 On : 'XXXXXXXXXX0XXX';
408 Off : 'XXXXXXXXXX1XXX';
409 Bits : ''
410 ),
411 ( Key : 'BODEN';
412 On : 'XXXXXXX1XXXXXX';
413 Off : 'XXXXXXX0XXXXXX';
414 Bits : ''
415 ),
416 ( Key : 'LVP';
417 On : 'XXXXXX1XXXXXXX';
418 Off : 'XXXXXX0XXXXXXX';
419 Bits : ''
420 ),
421 ( Key : 'CPD';
422 On : 'XXXXX0XXXXXXXX';
423 Off : 'XXXXX1XXXXXXXX';
424 Bits : ''
425 ),
426 ( Key : 'WRT';
427 On : 'XXX00XXXXXXXXX';
428 Off : 'XXX11XXXXXXXXX';
429 Bits : 'XXX10XXXXXXXXX'
430 ),
431 ( Key : 'DEBUG';
432 On : 'XX0XXXXXXXXXXX';
433 Off : 'XX1XXXXXXXXXXX';
434 Bits : ''
435 ),
436 ( Key : 'CP';
437 On : '0XXXXXXXXXXXXX';
438 Off : '1XXXXXXXXXXXXX';
439 Bits : ''
440 ),
441 (),()
442 )
443 )
444 );