Rev 204 Rev 830
1   1  
2 {Toto je include soubor} 2 {Toto je include soubor}
3   3  
4 {===========================================================================} 4 {===========================================================================}
5 { (c) miho / DECROS 2000 } 5 { (c) miho / DECROS 2000 }
6 {===========================================================================} 6 {===========================================================================}
7 { Zde je definice prepinacu pro skupiny procesoru pro definovani } 7 { Zde je definice prepinacu pro skupiny procesoru pro definovani }
8 { ( modifikaci ) konfiguracniho slova procesoru. } 8 { ( modifikaci ) konfiguracniho slova procesoru. }
9 {===========================================================================} 9 {===========================================================================}
10   10  
11 const CfgDefAll:CfgDef_t= 11 const CfgDefAll:CfgDef_t=
12 ( {-- definice Cfg dat --} 12 ( {-- definice Cfg dat --}
13 ( {-- Skupina procesoru C84 --} 13 ( {-- Skupina procesoru C84 --}
14 ProcId : 'C84'; 14 ProcId : 'C84';
15 Info : ( ( Key : 'LP'; 15 Info : ( ( Key : 'LP';
16 On : 'XXXXXXXXXXXX00'; 16 On : 'XXXXXXXXXXXX00';
17 Off : ''; 17 Off : '';
18 Bits : '' 18 Bits : ''
19 ), 19 ),
20 ( Key : 'XT'; 20 ( Key : 'XT';
21 On : 'XXXXXXXXXXXX01'; 21 On : 'XXXXXXXXXXXX01';
22 Off : ''; 22 Off : '';
23 Bits : '' 23 Bits : ''
24 ), 24 ),
25 ( Key : 'HS'; 25 ( Key : 'HS';
26 On : 'XXXXXXXXXXXX10'; 26 On : 'XXXXXXXXXXXX10';
27 Off : ''; 27 Off : '';
28 Bits : '' 28 Bits : ''
29 ), 29 ),
30 ( Key : 'RC'; 30 ( Key : 'RC';
31 On : 'XXXXXXXXXXXX11'; 31 On : 'XXXXXXXXXXXX11';
32 Off : ''; 32 Off : '';
33 Bits : '' 33 Bits : ''
34 ), 34 ),
35 ( Key : 'FOSC'; 35 ( Key : 'FOSC';
36 On : ''; 36 On : '';
37 Off : ''; 37 Off : '';
38 Bits : 'XXXXXXXXXXXX01' 38 Bits : 'XXXXXXXXXXXX01'
39 ), 39 ),
40 ( Key : 'WDTE'; 40 ( Key : 'WDTE';
41 On : 'XXXXXXXXXXX1XX'; 41 On : 'XXXXXXXXXXX1XX';
42 Off : 'XXXXXXXXXXX0XX'; 42 Off : 'XXXXXXXXXXX0XX';
43 Bits : '' 43 Bits : ''
44 ), 44 ),
45 ( Key : 'PWRTE'; 45 ( Key : 'PWRTE';
46 On : 'XXXXXXXXXX1XXX'; 46 On : 'XXXXXXXXXX1XXX';
47 Off : 'XXXXXXXXXX0XXX'; 47 Off : 'XXXXXXXXXX0XXX';
48 Bits : '' 48 Bits : ''
49 ), 49 ),
50 ( Key : 'CP'; 50 ( Key : 'CP';
51 On : 'XXXXXXXXX0XXXX'; 51 On : 'XXXXXXXXX0XXXX';
52 Off : 'XXXXXXXXX1XXXX'; 52 Off : 'XXXXXXXXX1XXXX';
53 Bits : '' 53 Bits : ''
54 ), 54 ),
55 (),(),(),(),(),(),() 55 (),(),(),(),(),(),()
56 ) 56 )
57 ), 57 ),
58 ( {-- Skupina procesoru F83, F84, .. --} 58 ( {-- Skupina procesoru F83, F84, .. --}
59 ProcId : 'F83'; 59 ProcId : 'F83';
60 Info : ( ( Key : 'LP'; 60 Info : ( ( Key : 'LP';
61 On : 'XXXXXXXXXXXX00'; 61 On : 'XXXXXXXXXXXX00';
62 Off : ''; 62 Off : '';
63 Bits : '' 63 Bits : ''
64 ), 64 ),
65 ( Key : 'XT'; 65 ( Key : 'XT';
66 On : 'XXXXXXXXXXXX01'; 66 On : 'XXXXXXXXXXXX01';
67 Off : ''; 67 Off : '';
68 Bits : '' 68 Bits : ''
69 ), 69 ),
70 ( Key : 'HS'; 70 ( Key : 'HS';
71 On : 'XXXXXXXXXXXX10'; 71 On : 'XXXXXXXXXXXX10';
72 Off : ''; 72 Off : '';
73 Bits : '' 73 Bits : ''
74 ), 74 ),
75 ( Key : 'RC'; 75 ( Key : 'RC';
76 On : 'XXXXXXXXXXXX11'; 76 On : 'XXXXXXXXXXXX11';
77 Off : ''; 77 Off : '';
78 Bits : '' 78 Bits : ''
79 ), 79 ),
80 ( Key : 'FOSC'; 80 ( Key : 'FOSC';
81 On : ''; 81 On : '';
82 Off : ''; 82 Off : '';
83 Bits : 'XXXXXXXXXXXX01' 83 Bits : 'XXXXXXXXXXXX01'
84 ), 84 ),
85 ( Key : 'WDTE'; 85 ( Key : 'WDTE';
86 On : 'XXXXXXXXXXX1XX'; 86 On : 'XXXXXXXXXXX1XX';
87 Off : 'XXXXXXXXXXX0XX'; 87 Off : 'XXXXXXXXXXX0XX';
88 Bits : '' 88 Bits : ''
89 ), 89 ),
90 ( Key : 'PWRTE'; 90 ( Key : 'PWRTE';
91 On : 'XXXXXXXXXX0XXX'; 91 On : 'XXXXXXXXXX0XXX';
92 Off : 'XXXXXXXXXX1XXX'; 92 Off : 'XXXXXXXXXX1XXX';
93 Bits : '' 93 Bits : ''
94 ), 94 ),
95 ( Key : 'CP'; 95 ( Key : 'CP';
96 On : '0000000000XXXX'; 96 On : '0000000000XXXX';
97 Off : '1111111111XXXX'; 97 Off : '1111111111XXXX';
98 Bits : '' 98 Bits : ''
99 ), 99 ),
100 (),(),(),(),(),(),() 100 (),(),(),(),(),(),()
101 ) 101 )
102 ), 102 ),
103 ( {-- Skupina procesoru F627, F628 --} 103 ( {-- Skupina procesoru F627, F628 --}
104 ProcId : 'F627'; 104 ProcId : 'F627';
105 Info : ( ( Key : 'FOSC'; 105 Info : ( ( Key : 'FOSC';
106 On : ''; 106 On : '';
107 Off : ''; 107 Off : '';
108 Bits : 'XXXXXXXXX2XX10' 108 Bits : 'XXXXXXXXX2XX10'
109 ), 109 ),
110 ( Key : 'LP'; 110 ( Key : 'LP';
111 On : 'XXXXXXXXX0XX00'; 111 On : 'XXXXXXXXX0XX00';
112 Off : ''; 112 Off : '';
113 Bits : '' 113 Bits : ''
114 ), 114 ),
115 ( Key : 'XT'; 115 ( Key : 'XT';
116 On : 'XXXXXXXXX0XX01'; 116 On : 'XXXXXXXXX0XX01';
117 Off : ''; 117 Off : '';
118 Bits : '' 118 Bits : ''
119 ), 119 ),
120 ( Key : 'HS'; 120 ( Key : 'HS';
121 On : 'XXXXXXXXX0XX10'; 121 On : 'XXXXXXXXX0XX10';
122 Off : ''; 122 Off : '';
123 Bits : '' 123 Bits : ''
124 ), 124 ),
125 ( Key : 'WDTE'; 125 ( Key : 'WDTE';
126 On : 'XXXXXXXXXXX1XX'; 126 On : 'XXXXXXXXXXX1XX';
127 Off : 'XXXXXXXXXXX0XX'; 127 Off : 'XXXXXXXXXXX0XX';
128 Bits : '' 128 Bits : ''
129 ), 129 ),
130 ( Key : 'PWRTE'; 130 ( Key : 'PWRTE';
131 On : 'XXXXXXXXXX0XXX'; 131 On : 'XXXXXXXXXX0XXX';
132 Off : 'XXXXXXXXXX1XXX'; 132 Off : 'XXXXXXXXXX1XXX';
133 Bits : '' 133 Bits : ''
134 ), 134 ),
135 ( Key : 'MCLRE'; 135 ( Key : 'MCLRE';
136 On : 'XXXXXXXX1XXXXX'; 136 On : 'XXXXXXXX1XXXXX';
137 Off : 'XXXXXXXX0XXXXX'; 137 Off : 'XXXXXXXX0XXXXX';
138 Bits : '' 138 Bits : ''
139 ), 139 ),
140 ( Key : 'BODEN'; 140 ( Key : 'BODEN';
141 On : 'XXXXXXX1XXXXXX'; 141 On : 'XXXXXXX1XXXXXX';
142 Off : 'XXXXXXX0XXXXXX'; 142 Off : 'XXXXXXX0XXXXXX';
143 Bits : '' 143 Bits : ''
144 ), 144 ),
145 ( Key : 'LVP'; 145 ( Key : 'LVP';
146 On : 'XXXXXX1XXXXXXX'; 146 On : 'XXXXXX1XXXXXXX';
147 Off : 'XXXXXX0XXXXXXX'; 147 Off : 'XXXXXX0XXXXXXX';
148 Bits : '' 148 Bits : ''
149 ), 149 ),
150 ( Key : 'CPD'; 150 ( Key : 'CPD';
151 On : 'XXXXX0XXXXXXXX'; 151 On : 'XXXXX0XXXXXXXX';
152 Off : 'XXXXX1XXXXXXXX'; 152 Off : 'XXXXX1XXXXXXXX';
153 Bits : '' 153 Bits : ''
154 ), 154 ),
155 ( Key : 'CP'; 155 ( Key : 'CP';
156 On : '0000XXXXXXXXXX'; 156 On : '0000XXXXXXXXXX';
157 Off : '1111XXXXXXXXXX'; 157 Off : '1111XXXXXXXXXX';
158 Bits : '1010XXXXXXXXXX' 158 Bits : '1010XXXXXXXXXX'
159 ), 159 ),
160 (),(),(),() 160 (),(),(),()
161 ) 161 )
162 ), 162 ),
163 ( {-- Skupina procesoru F870, ... --} 163 ( {-- Skupina procesoru F870, ... --}
164 ProcId : 'F870'; 164 ProcId : 'F870';
165 Info : ( ( Key : 'LP'; 165 Info : ( ( Key : 'LP';
166 On : 'XXXXXXXXXXXX00'; 166 On : 'XXXXXXXXXXXX00';
167 Off : ''; 167 Off : '';
168 Bits : '' 168 Bits : ''
169 ), 169 ),
170 ( Key : 'XT'; 170 ( Key : 'XT';
171 On : 'XXXXXXXXXXXX01'; 171 On : 'XXXXXXXXXXXX01';
172 Off : ''; 172 Off : '';
173 Bits : '' 173 Bits : ''
174 ), 174 ),
175 ( Key : 'HS'; 175 ( Key : 'HS';
176 On : 'XXXXXXXXXXXX10'; 176 On : 'XXXXXXXXXXXX10';
177 Off : ''; 177 Off : '';
178 Bits : '' 178 Bits : ''
179 ), 179 ),
180 ( Key : 'RC'; 180 ( Key : 'RC';
181 On : 'XXXXXXXXXXXX11'; 181 On : 'XXXXXXXXXXXX11';
182 Off : ''; 182 Off : '';
183 Bits : '' 183 Bits : ''
184 ), 184 ),
185 ( Key : 'FOSC'; 185 ( Key : 'FOSC';
186 On : ''; 186 On : '';
187 Off : ''; 187 Off : '';
188 Bits : 'XXXXXXXXXXXX10' 188 Bits : 'XXXXXXXXXXXX10'
189 ), 189 ),
190 ( Key : 'WDTE'; 190 ( Key : 'WDTE';
191 On : 'XXXXXXXXXXX1XX'; 191 On : 'XXXXXXXXXXX1XX';
192 Off : 'XXXXXXXXXXX0XX'; 192 Off : 'XXXXXXXXXXX0XX';
193 Bits : '' 193 Bits : ''
194 ), 194 ),
195 ( Key : 'PWRTE'; 195 ( Key : 'PWRTE';
196 On : 'XXXXXXXXXX0XXX'; 196 On : 'XXXXXXXXXX0XXX';
197 Off : 'XXXXXXXXXX1XXX'; 197 Off : 'XXXXXXXXXX1XXX';
198 Bits : '' 198 Bits : ''
199 ), 199 ),
200 ( Key : 'CP'; 200 ( Key : 'CP';
201 On : '00XXXXXX00XXXX'; 201 On : '00XXXXXX00XXXX';
202 Off : '11XXXXXX11XXXX'; 202 Off : '11XXXXXX11XXXX';
203 Bits : '10XXXXXX10XXXX' 203 Bits : '10XXXXXX10XXXX'
204 ), 204 ),
205 ( Key : 'BODEN'; 205 ( Key : 'BODEN';
206 On : 'XXXXXXX1XXXXXX'; 206 On : 'XXXXXXX1XXXXXX';
207 Off : 'XXXXXXX0XXXXXX'; 207 Off : 'XXXXXXX0XXXXXX';
208 Bits : '' 208 Bits : ''
209 ), 209 ),
210 ( Key : 'LVP'; 210 ( Key : 'LVP';
211 On : 'XXXXXX1XXXXXXX'; 211 On : 'XXXXXX1XXXXXXX';
212 Off : 'XXXXXX0XXXXXXX'; 212 Off : 'XXXXXX0XXXXXXX';
213 Bits : '' 213 Bits : ''
214 ), 214 ),
215 ( Key : 'CPD'; 215 ( Key : 'CPD';
216 On : 'XXXXX0XXXXXXXX'; 216 On : 'XXXXX0XXXXXXXX';
217 Off : 'XXXXX1XXXXXXXX'; 217 Off : 'XXXXX1XXXXXXXX';
218 Bits : '' 218 Bits : ''
219 ), 219 ),
220 ( Key : 'WRT'; 220 ( Key : 'WRT';
221 On : 'XXXX1XXXXXXXXX'; 221 On : 'XXXX1XXXXXXXXX';
222 Off : 'XXXX0XXXXXXXXX'; 222 Off : 'XXXX0XXXXXXXXX';
223 Bits : '' 223 Bits : ''
224 ), 224 ),
225 (),(),() 225 (),(),()
226 ) 226 )
227 ), 227 ),
228 ( {-- Skupina procesoru F873, ... --} 228 ( {-- Skupina procesoru F873, ... --}
229 ProcId : 'F873'; 229 ProcId : 'F873';
230 Info : ( ( Key : 'LP'; 230 Info : ( ( Key : 'LP';
231 On : 'XXXXXXXXXXXX00'; 231 On : 'XXXXXXXXXXXX00';
232 Off : ''; 232 Off : '';
233 Bits : '' 233 Bits : ''
234 ), 234 ),
235 ( Key : 'XT'; 235 ( Key : 'XT';
236 On : 'XXXXXXXXXXXX01'; 236 On : 'XXXXXXXXXXXX01';
237 Off : ''; 237 Off : '';
238 Bits : '' 238 Bits : ''
239 ), 239 ),
240 ( Key : 'HS'; 240 ( Key : 'HS';
241 On : 'XXXXXXXXXXXX10'; 241 On : 'XXXXXXXXXXXX10';
242 Off : ''; 242 Off : '';
243 Bits : '' 243 Bits : ''
244 ), 244 ),
245 ( Key : 'RC'; 245 ( Key : 'RC';
246 On : 'XXXXXXXXXXXX11'; 246 On : 'XXXXXXXXXXXX11';
247 Off : ''; 247 Off : '';
248 Bits : '' 248 Bits : ''
249 ), 249 ),
250 ( Key : 'FOSC'; 250 ( Key : 'FOSC';
251 On : ''; 251 On : '';
252 Off : ''; 252 Off : '';
253 Bits : 'XXXXXXXXXXXX01' 253 Bits : 'XXXXXXXXXXXX01'
254 ), 254 ),
255 ( Key : 'WDTE'; 255 ( Key : 'WDTE';
256 On : 'XXXXXXXXXXX1XX'; 256 On : 'XXXXXXXXXXX1XX';
257 Off : 'XXXXXXXXXXX0XX'; 257 Off : 'XXXXXXXXXXX0XX';
258 Bits : '' 258 Bits : ''
259 ), 259 ),
260 ( Key : 'PWRTE'; 260 ( Key : 'PWRTE';
261 On : 'XXXXXXXXXX0XXX'; 261 On : 'XXXXXXXXXX0XXX';
262 Off : 'XXXXXXXXXX1XXX'; 262 Off : 'XXXXXXXXXX1XXX';
263 Bits : '' 263 Bits : ''
264 ), 264 ),
265 ( Key : 'CP'; 265 ( Key : 'CP';
266 On : '00XXXXXX00XXXX'; 266 On : '00XXXXXX00XXXX';
267 Off : '11XXXXXX11XXXX'; 267 Off : '11XXXXXX11XXXX';
268 Bits : '10XXXXXX10XXXX' 268 Bits : '10XXXXXX10XXXX'
269 ), 269 ),
270 ( Key : 'BODEN'; 270 ( Key : 'BODEN';
271 On : 'XXXXXXX1XXXXXX'; 271 On : 'XXXXXXX1XXXXXX';
272 Off : 'XXXXXXX0XXXXXX'; 272 Off : 'XXXXXXX0XXXXXX';
273 Bits : '' 273 Bits : ''
274 ), 274 ),
275 ( Key : 'LVP'; 275 ( Key : 'LVP';
276 On : 'XXXXXX1XXXXXXX'; 276 On : 'XXXXXX1XXXXXXX';
277 Off : 'XXXXXX0XXXXXXX'; 277 Off : 'XXXXXX0XXXXXXX';
278 Bits : '' 278 Bits : ''
279 ), 279 ),
280 ( Key : 'CPD'; 280 ( Key : 'CPD';
281 On : 'XXXXX0XXXXXXXX'; 281 On : 'XXXXX0XXXXXXXX';
282 Off : 'XXXXX1XXXXXXXX'; 282 Off : 'XXXXX1XXXXXXXX';
283 Bits : '' 283 Bits : ''
284 ), 284 ),
285 ( Key : 'WRT'; 285 ( Key : 'WRT';
286 On : 'XXXX1XXXXXXXXX'; 286 On : 'XXXX1XXXXXXXXX';
287 Off : 'XXXX0XXXXXXXXX'; 287 Off : 'XXXX0XXXXXXXXX';
288 Bits : '' 288 Bits : ''
289 ), 289 ),
290 ( Key : 'DEBUG'; 290 ( Key : 'DEBUG';
291 On : 'XX0XXXXXXXXXXX'; 291 On : 'XX0XXXXXXXXXXX';
292 Off : 'XX1XXXXXXXXXXX'; 292 Off : 'XX1XXXXXXXXXXX';
293 Bits : '' 293 Bits : ''
294 ), 294 ),
295 (),() 295 (),()
296 ) 296 )
297 ) 297 )
298 ); 298 );