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 F87/88, ... --}
240 ProcId : 'F87';
241 Info : ( ( Key : 'LP';
242 On : 'XXXXXXXXX0XX00';
243 Off : '';
244 Bits : ''
245 ),
246 ( Key : 'XT';
247 On : 'XXXXXXXXX0XX01';
248 Off : '';
249 Bits : ''
250 ),
251 ( Key : 'HS';
252 On : 'XXXXXXXXX0XX10';
253 Off : '';
254 Bits : ''
255 ),
256 ( Key : 'EXTCLK';
257 On : 'XXXXXXXXX0XX11';
258 Off : '';
259 Bits : ''
260 ),
261 ( Key : 'FOSC';
262 On : '';
263 Off : '';
264 Bits : 'XXXXXXXXX2XX10'
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 : 'MCLRE';
277 On : 'XXXXXXXXXX1XXX';
278 Off : 'XXXXXXXXXX0XXX';
279 Bits : ''
280 ),
281 ( Key : 'BOREN';
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 : 'XXX11XXXXXXXXX';
298 Off : 'XXX00XXXXXXXXX';
299 Bits : 'XXX10XXXXXXXXX'
300 ),
301 ( Key : 'DEBUG';
302 On : 'XX0XXXXXXXXXXX';
303 Off : 'XX1XXXXXXXXXXX';
304 Bits : ''
305 ),
306 ( Key : 'CCPMX';
307 On : '';
308 Off : '';
309 Bits : 'X0XXXXXXXXXXXX'
310 ),
311 ( Key : 'CP';
312 On : '0XXXXXXXXXXXXX';
313 Off : '1XXXXXXXXXXXXX';
314 Bits : ''
315 )
316 )
317 ),
318 ( {-- Skupina procesoru F870, ... --}
319 ProcId : 'F870';
320 Info : ( ( Key : 'LP';
321 On : 'XXXXXXXXXXXX00';
322 Off : '';
323 Bits : ''
324 ),
325 ( Key : 'XT';
326 On : 'XXXXXXXXXXXX01';
327 Off : '';
328 Bits : ''
329 ),
330 ( Key : 'HS';
331 On : 'XXXXXXXXXXXX10';
332 Off : '';
333 Bits : ''
334 ),
335 ( Key : 'RC';
336 On : 'XXXXXXXXXXXX11';
337 Off : '';
338 Bits : ''
339 ),
340 ( Key : 'FOSC';
341 On : '';
342 Off : '';
343 Bits : 'XXXXXXXXXXXX10'
344 ),
345 ( Key : 'WDTE';
346 On : 'XXXXXXXXXXX1XX';
347 Off : 'XXXXXXXXXXX0XX';
348 Bits : ''
349 ),
350 ( Key : 'PWRTE';
351 On : 'XXXXXXXXXX0XXX';
352 Off : 'XXXXXXXXXX1XXX';
353 Bits : ''
354 ),
355 ( Key : 'CP';
356 On : '00XXXXXX00XXXX';
357 Off : '11XXXXXX11XXXX';
358 Bits : '10XXXXXX10XXXX'
359 ),
360 ( Key : 'BODEN';
361 On : 'XXXXXXX1XXXXXX';
362 Off : 'XXXXXXX0XXXXXX';
363 Bits : ''
364 ),
365 ( Key : 'LVP';
366 On : 'XXXXXX1XXXXXXX';
367 Off : 'XXXXXX0XXXXXXX';
368 Bits : ''
369 ),
370 ( Key : 'CPD';
371 On : 'XXXXX0XXXXXXXX';
372 Off : 'XXXXX1XXXXXXXX';
373 Bits : ''
374 ),
375 ( Key : 'WRT';
376 On : 'XXXX1XXXXXXXXX';
377 Off : 'XXXX0XXXXXXXXX';
378 Bits : ''
379 ),
380 (),(),()
381 )
382 ),
383 ( {-- Skupina procesoru F873, ... --}
384 ProcId : 'F873';
385 Info : ( ( Key : 'LP';
386 On : 'XXXXXXXXXXXX00';
387 Off : '';
388 Bits : ''
389 ),
390 ( Key : 'XT';
391 On : 'XXXXXXXXXXXX01';
392 Off : '';
393 Bits : ''
394 ),
395 ( Key : 'HS';
396 On : 'XXXXXXXXXXXX10';
397 Off : '';
398 Bits : ''
399 ),
400 ( Key : 'RC';
401 On : 'XXXXXXXXXXXX11';
402 Off : '';
403 Bits : ''
404 ),
405 ( Key : 'FOSC';
406 On : '';
407 Off : '';
408 Bits : 'XXXXXXXXXXXX01'
409 ),
410 ( Key : 'WDTE';
411 On : 'XXXXXXXXXXX1XX';
412 Off : 'XXXXXXXXXXX0XX';
413 Bits : ''
414 ),
415 ( Key : 'PWRTE';
416 On : 'XXXXXXXXXX0XXX';
417 Off : 'XXXXXXXXXX1XXX';
418 Bits : ''
419 ),
420 ( Key : 'CP';
421 On : '00XXXXXX00XXXX';
422 Off : '11XXXXXX11XXXX';
423 Bits : '10XXXXXX10XXXX'
424 ),
425 ( Key : 'BODEN';
426 On : 'XXXXXXX1XXXXXX';
427 Off : 'XXXXXXX0XXXXXX';
428 Bits : ''
429 ),
430 ( Key : 'LVP';
431 On : 'XXXXXX1XXXXXXX';
432 Off : 'XXXXXX0XXXXXXX';
433 Bits : ''
434 ),
435 ( Key : 'CPD';
436 On : 'XXXXX0XXXXXXXX';
437 Off : 'XXXXX1XXXXXXXX';
438 Bits : ''
439 ),
440 ( Key : 'WRT';
441 On : 'XXXX1XXXXXXXXX';
442 Off : 'XXXX0XXXXXXXXX';
443 Bits : ''
444 ),
445 ( Key : 'DEBUG';
446 On : 'XX0XXXXXXXXXXX';
447 Off : 'XX1XXXXXXXXXXX';
448 Bits : ''
449 ),
450 (),()
451 )
452 ),
453 ( {-- Skupina procesoru F873A, ... --}
454 ProcId : 'F873A';
455 Info : ( ( Key : 'LP';
456 On : 'XXXXXXXXXXXX00';
457 Off : '';
458 Bits : ''
459 ),
460 ( Key : 'XT';
461 On : 'XXXXXXXXXXXX01';
462 Off : '';
463 Bits : ''
464 ),
465 ( Key : 'HS';
466 On : 'XXXXXXXXXXXX10';
467 Off : '';
468 Bits : ''
469 ),
470 ( Key : 'RC';
471 On : 'XXXXXXXXXXXX11';
472 Off : '';
473 Bits : ''
474 ),
475 ( Key : 'FOSC';
476 On : '';
477 Off : '';
478 Bits : 'XXXXXXXXXXXX01'
479 ),
480 ( Key : 'WDTE';
481 On : 'XXXXXXXXXXX1XX';
482 Off : 'XXXXXXXXXXX0XX';
483 Bits : ''
484 ),
485 ( Key : 'PWRTE';
486 On : 'XXXXXXXXXX0XXX';
487 Off : 'XXXXXXXXXX1XXX';
488 Bits : ''
489 ),
490 ( Key : 'BODEN';
491 On : 'XXXXXXX1XXXXXX';
492 Off : 'XXXXXXX0XXXXXX';
493 Bits : ''
494 ),
495 ( Key : 'LVP';
496 On : 'XXXXXX1XXXXXXX';
497 Off : 'XXXXXX0XXXXXXX';
498 Bits : ''
499 ),
500 ( Key : 'CPD';
501 On : 'XXXXX0XXXXXXXX';
502 Off : 'XXXXX1XXXXXXXX';
503 Bits : ''
504 ),
505 ( Key : 'WRT';
506 On : 'XXX00XXXXXXXXX';
507 Off : 'XXX11XXXXXXXXX';
508 Bits : 'XXX10XXXXXXXXX'
509 ),
510 ( Key : 'DEBUG';
511 On : 'XX0XXXXXXXXXXX';
512 Off : 'XX1XXXXXXXXXXX';
513 Bits : ''
514 ),
515 ( Key : 'CP';
516 On : '0XXXXXXXXXXXXX';
517 Off : '1XXXXXXXXXXXXX';
518 Bits : ''
519 ),
520 (),()
521 )
522 )
523 );