| 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 | ); |