1///////////////////////////////////////////////////////////////////////////
2//                                                                       //
3// Filename : targets.def                                                //
4//                                                                       //
5// Purpose. : Provide file driven menu selection configuration data for  //
6//            CLICK and UTILS.                                           //
7//                                                                       //
8// Notice.. : This file contains settings for Windriver HSI emulator     //
9//            platforms. These settings should only be changed under     //
10//            the direction of HSI field or factory support personal.    //
11//                                                                       //
12// Style... : Characters after '//' on a line are ignored as comments    //
13//            Leading blank spaces and tabs are ignored                  //
14//            Blank lines are ignored                                    //
15//                                                                       //
16// Priority : The PRIORITY of the declarations here is as follows.       //
17//                                                                       //
18//               TARGET   SPECIFIC                                       //
19//               SUBGROUP SPECIFIC                                       //
20//               GROUP    SPECIFIC                                       //
21//               GLOBAL   ATTRIBUTES                                     //
22//                                                                       //
23//            So for example an attribute  which is defined in a GROUP   //
24//            definition takes precedence over the value in the GLOBAL   //
25//            definition.  An attribute defined in the TARGET SPECIFIC   //
26//            definition takes precedence over anything else.            //
27//                                                                       //
28//            The order of definitions in this file is the reverse  of   //
29//            the above.                                                 //
30//                                                                       //
31//               GLOBAL   ATTRIBUTES                                     //
32//               GROUP    SPECIFIC                                       //
33//               SUBGROUP SPECIFIC                                       //
34//               TARGET   SPECIFIC                                       //
35//                                                                       //
36//            So the order of definiton goes from LOWEST to HIGHEST as   //
37//            you traverse downward into the file.                       //
38//                                                                       //
39// History. :                                                            //
40//                                                                       //
41//  09/20/00 DaveM   - Version 1.1                                       //
42//  10/10/00 RandyR  - Added more comments and style consistency.        //
43//  10/15/00 GregJ   - added flags .AllowRegisterDownload,               //
44//                                 .AutoResyncRegFile                    //
45//  10/12/00 GregJ   - added MIPSIDT subgroup/targets                    //
46//                     uncommented SH3 subgroup/targets - GregJ.         //
47//  10/16/00 TriciaR - Added IBM405CR target.                            //
48//  10/16/00 RandyR  - Deleted NETSILICON and SAMSUNG... processors      //
49//  10/17/00 GregJ   - added flag .AutoGenerateVCFFile                   //
50//  10/18/00 RayG    - Deleted NETSILICON and SAMSUNG Again              //                                                  
51//  10/19/00 GregJ   - .AllowRegisterDownload = True for ARM only        //                                                  
52///////////////////////////////////////////////////////////////////////////
53//                                                                       //
54//   XXXXXX     XX    XXXXXX     XXXX   XXXXXXX   XXXXXX                 //
55//   X XX X    XXXX    XX  XX   XX  X    XX   X   X XX X                 //
56//     XX     XX  XX   XX  XX  XX        XX X       XX                   //
57//     XX     XX  XX   XXXXX   XX        XXXX       XX                   //
58//     XX     XXXXXX   XX XX   XX  XXX   XX X       XX                   //
59//     XX     XX  XX   XX  XX   XX  XX   XX   X     XX                   //
60//    XXXX    XX  XX  XXX  XX    XXX X  XXXXXXX    XXXX                  //
61//                                                                       //
62//   XXXX       XXXX    XXXXXX   XXXXXX                                  //
63//    XX         XX    XX    X   X XX X                                  //
64//    XX         XX    XX          XX                                    //
65//    XX         XX     XXXXX      XX                                    //
66//    XX         XX         XX     XX                                    //
67//    XX  XX     XX    X    XX     XX                                    //
68//   XXXXXXX    XXXX   XXXXXX     XXXX                                   //
69//                                                                       //
70///////////////////////////////////////////////////////////////////////////
71
72.TARGETGROUPS
73{
74    //
75    // PowerPC group
76    //
77
78    "PowerPC"
79    .SUBGROUPS
80    {
81        "MPC8xx"
82        .TARGETS
83        {
84            "MPC801"
85            "MPC821"
86            "MPC823"
87            "MPC823E"
88            "MPC850"
89            "MPC850SE"
90            "MPC850DC"
91            "MPC850DE"
92            "MPC850DH"
93            "MPC850DP"
94            "MPC850SAR"
95            "MPC850SE"
96            "MPC855T"
97            "MPC860"
98            "MPC860DC"
99            "MPC860DE"
100            "MPC860DH"
101            "MPC860EN"
102            "MPC860MH"
103            "MPC860P"
104            "MPC860SAR"
105            "MPC860T"
106        }
107
108        "MPC82xx"
109        .TARGETS
110        {
111            "MPC8240"
112            "MPC8260"
113        }
114             
115        "MPC5xx"
116        .TARGETS
117        {
118            "MPC505"
119            "MPC509"
120            "MPC555"
121            "MPC560"
122            "MPC565"
123        }
124
125        "MPC6xx"
126        .TARGETS
127        {
128            "MPC603P"
129            "MPC603R"
130            "MPC603E"
131            "MPCEC603E"
132        }
133
134        "MPC7xx"
135        .TARGETS
136        {
137            "MPC740"
138            "MPC750"
139            "MPC755"
140            "MPC7400"
141        }
142
143        "IBM40x"
144        .TARGETS
145        {
146            "403GCX"
147            "405GP"
148            "405CR"
149        }
150
151    } // end Subgroups for PowerPC
152
153
154    //
155    // CPU32 group
156    //
157
158    "68300"   // there are no subgroups, so just start with targets
159    .TARGETS
160    {
161        "68330"
162        "68331"
163        "68332"
164        "68333"
165        "68336"
166        "68338"
167        "68340"
168        "68341"
169        "68349"
170        "68360"
171        "68376"
172        "68396"
173    }
174
175    //
176    // ColdFire group
177    //
178
179    "ColdFire" // there are no subgroups, so just start with targets
180               // 08/2000: 5248, 5270, 5272, 5448 are not released yet, HPV4 is a private chip.
181    .TARGETS
182    {
183        "MCF5202"
184        "MCF5204"
185        "MCF5206"
186        "MCF5206E"
187//      "MCF5248"
188//      "MCF5270"
189//      "MCF5272"
190        "MCF5307"
191        "MCF5307A"
192        "MCF5407"
193//      "MCF5448_0"
194//      "MCF5448_1"
195//      "HPV4"
196    }
197    
198    //
199    // MIPS group
200    //
201
202    "MIPS"
203    .SUBGROUPS
204    {
205        "MIPS32"
206        .TARGETS
207        {
208            "4Kc"
209            "4Kp"
210            "4Km"
211
212        }
213
214        "MIPSIDT"
215        .TARGETS
216        {
217             "RC32332"
218             "RC32334"
219             "RC32355"
220             "RC32364"
221        }
222
223        "Philips"
224        .TARGETS
225        {
226             "PR3940"
227        }
228        "Broadcom"
229        .TARGETS
230        {
231             "BCM3350"
232             "BCM3352"
233             "BCM4710"
234        }    
235   }
236
237    //
238    // ARM group
239    //
240
241    "ARM"     
242    .SUBGROUPS
243    {
244        "ARM7"
245        .TARGETS
246        {
247            "ARM7DI"
248            "ARM7TDMI"
249            "TRISARM7TDMI"
250        }
251    }    
252
253    //
254    // HITACHI group
255    //
256
257    "HITACHI"
258    .SUBGROUPS
259    {
260        "SH3"
261        .TARGETS
262        {
263            "SH7729"
264            "SH7709A"
265        }
266
267        "SH4"
268        .TARGETS
269        {
270            "SH7750"  
271            "SH7751"
272        }
273    }    
274}
275
276///////////////////////////////////////////////////////////////////////////
277//                                                                       //
278//    XXXX   XXXX      XXXXX   XXXXXX      XX    XXXX                    //
279//   XX  X    XX      XX   XX   XX  XX    XXXX    XX                     //
280//  XX        XX      XX   XX   XX  XX   XX  XX   XX                     //
281//  XX        XX      XX   XX   XXXXX    XX  XX   XX                     //
282//  XX  XXX   XX      XX   XX   XX  XX   XXXXXX   XX                     //
283//   XX  XX   XX  XX  XX   XX   XX  XX   XX  XX   XX  XX                 //
284//    XXX X  XXXXXXX   XXXXX   XXXXXX    XX  XX  XXXXXXX                 //
285//                                                                       //
286//    XX     XXXXXX   XXXXXX  XXXXXX     XXXX   XXXXXX                   //
287//   XXXX    X XX X   X XX X   XX  XX     XX     XX  XX                  //
288//  XX  XX     XX       XX     XX  XX     XX     XX  XX                  //
289//  XX  XX     XX       XX     XXXXX      XX     XXXXX                   //
290//  XXXXXX     XX       XX     XX XX      XX     XX  XX                  //
291//  XX  XX     XX       XX     XX  XX     XX     XX  XX                  //
292//  XX  XX    XXXX     XXXX   XXX  XX    XXXX   XXXXXX                   //
293//                                                                       //
294//  Comments : This section defines target attributes  which are to be   //
295//             applied at the highest level of the groups.  This group   //
296//             should show all flags or string arrays & default values   //
297//                                                                       //
298///////////////////////////////////////////////////////////////////////////
299
300.GlobalAttributes
301{
302    .AllowConvertWarning      = true  // enable warning dialog about .AB file convert version 
303    .AllowCPMSpy              = false // CPM Spy feature supported
304    .AllowEndianChange        = false // is CF LENDIAN supported 
305    .AllowEndianCheck         = false // enable warning dialog about .AB file versus CF LENDIAN 
306    .AllowFastTrace           = true  // fast trace upload supported
307    .AllowLogicAnalyzerTrace  = false // logic analyzer trace supported
308    .AllowRegisterDownload    = false  // enable register file download at each project activation
309    .AllowSoftwareBinaryTrace = false // target agent trace supported
310    .AllowSoftwareTrace       = true  // classic software trace supported
311    .AllowTracePort           = false // processor trace port supported
312    .AllowVisionEVENT         = true  // event system avaiable/supported
313    .AllowSoftwareMarks       = false // software marks supported
314    .AllowStatProfile         = false // statistical PFA supported
315    .AllowTerminalSync        = false // enable Click GUI updates on terminal prompt transitions 
316    .AutoGenRegBitmaps        = true  // can Click auto-create missing register button bitmaps
317    .AutoGenerateVCFFile      = false // can Click auto-create the VCF settings file
318    .AutoReSyncRegFile        = false // reg.ini file to be generated at each project activation
319    .HasCache                 = false // processor has cache
320    .HasMMU                   = false // processor has MMU
321    .IgnoreIncludeFiles       = false // do not display line numbers from include files 
322    .IsJTarget                = false // connection is JTAG(versus BDM)
323    .LittleEndian             = false // processor in LE mode
324    .MemoryBinaryRetrieval    = true  // binary memory access supported
325    .NumHardwareCodeBreaks    = 0     // number of CPU internal code BPs supported 
326    .NumHardwareDataBreaks    = 0     // number of CPU internal data BPs supported
327    .StackWindow              = true  // use external DLL for stack decoding
328
329    //
330    // Connectivity methods which are supported. If not supported they will
331    // be overwritten specifically.
332    //
333
334    .VEHICLELIST
335    {
336        "visionICE"
337        "visionPROBE"
338        "visionWARE"
339        "Instruction Set Simulator"
340        "VxWorks"
341        "PSOS"
342        "DIABSIM"
343    }
344
345    //
346    // RTOS support.
347    //
348
349    .RTOSLIST
350    {
351        "NONE"
352        "VxWorks"
353        "PSOS"
354        "OSE"
355        "ThreadX"
356        "Nucleus"
357        "RTXC"
358        "MQX"
359        "AMX"
360    }
361
362    //
363    // Trace collection mechanisms available.
364    //
365
366    .VISIONEVENTLIST
367    {
368        "None"
369        "visionEVENT"
370        "visionTRACE"
371//      "visionSWTRACE"
372//      "visionLATRACE"
373    }
374
375    //
376    // Processor speeds.
377    //
378
379    .FREQUENCYLIST
380    {
381        "25 MHz"
382        "33 MHz"
383        "40 MHz"
384        "50 MHz"
385        "66 MHz"
386    }
387
388    //
389    // Channel list
390    //
391
392    .DPMCHANNELLIST
393    {
394        "SCC1"
395        "SCC2"
396        "SCC3"
397        "SCC4"
398        "SMC1"
399        "SMC2"
400        "FEC"
401        "SPI"
402        "I2C"
403        "OTHER"
404    }
405}
406
407///////////////////////////////////////////////////////////////////////////
408//                                                                       //
409//    XXXX   XXXXXX    XXXXX    XX  XX  XXXXXX                           //
410//   XX  X    XX  XX  XX   XX   XX  XX   XX  XX                          //
411//  XX        XX  XX  XX   XX   XX  XX   XX  XX                          //
412//  XX        XXXXX   XX   XX   XX  XX   XXXXX                           //
413//  XX  XXX   XX XX   XX   XX   XX  XX   XX                              //
414//   XX  XX   XX  XX  XX   XX   XX  XX   XX                              //
415//    XXX X  XXX  XX   XXXXX     XXXX   XXXX                             //
416//                                                                       //
417//   XXXXXX  XXXXXX   XXXXXXX    XXXX   XXXX  XXXXXXX  XXXX    XXXX      //
418//  XX    X   XX  XX   XX   X   XX  XX   XX    XX   X   XX    XX  XX     //
419//  XX        XX  XX   XX X    XX        XX    XX X     XX   XX          //
420//   XXXXX    XXXXX    XXXX    XX        XX    XXXX     XX   XX          //
421//       XX   XX       XX X    XX    X   XX    XX X     XX   XX    X     //
422//  X    XX   XX       XX   X   XX  XX   XX    XX       XX    XX  XX     //
423//  XXXXXX   XXXX     XXXXXXX    XXXX   XXXX  XXXX     XXXX    XXXX      //
424//                                                                       //
425//  Comments : These values specifically override the GLOBAL values      //
426//             for these processors.                                     //
427//                                                                       //
428///////////////////////////////////////////////////////////////////////////
429
430.GroupAttributes
431{
432    //
433    // PowerPC processors.
434    //
435
436    "PowerPC"
437    {
438        .AllowAsmPatch            = true
439        .AllowCPMSpy              = true
440        .AllowEndianCheck         = true
441        .AllowFastTrace           = true
442        .AllowLogicAnalyzerTrace  = false
443        .AllowSoftwareBinaryTrace = false
444        .AllowSoftwareTrace       = true
445        .AllowStatProfile         = true
446        .AllowTracePort           = false
447        .AllowVisionEVENT         = true
448        .HasCache                 = true
449        .HasMMU                   = true
450        .NumHardwareCodeBreaks    = 4
451        .NumHardwareDataBreaks    = 2
452        .PCRegName                = "PC"
453        .StackPtrRegName          = "R1"
454		.StackWindow              = false
455    }
456
457    //
458    // ColdFire processors.
459    //
460
461    "ColdFire"
462    {
463        .AllowTracePort  = true
464        .PCRegName       = "PC"
465        .StackPtrRegName = "A6"
466        .StackWindow     = false
467
468        .VEHICLELIST
469        {
470            "visionICE"
471            "visionPROBE"
472            "Instruction Set Simulator"
473        }
474
475        .VISIONEVENTLIST
476        {
477            "None"
478            "visionEVENT"
479            "visionTRACE"
480        }
481    }
482
483    //
484    // CPU32 processors.
485    //
486
487    "68300"
488    {
489        .AllowVisionEVENT = true
490        .PCRegName        = "PC"
491        .StackPtrRegName  = "A6"
492        .StackWindow      = false
493
494        .VEHICLELIST
495        {
496            "visionICE"
497            "visionPROBE"
498        }
499
500        .VISIONEVENTLIST
501        {
502            "None"
503            "visionEVENT"
504        }
505
506    }
507
508    //
509    // MIPS processors.
510    //
511
512    "MIPS"
513    {
514        .AllowAsmPatch            = true
515        .AllowEndianCheck         = true
516//      .AllowSoftwareBinaryTrace = true
517        .AllowSoftwareMarks       = false
518        .AutoGenerateVCFFile      = true  // can Click auto-create the VCF settings file
519        .IsJTarget                = true
520        .NumHardwareCodeBreaks    = 4
521        .NumHardwareDataBreaks    = 2
522        .PCRegName                = "PC"
523        .StackPtrRegName          = "SP"
524        .StackWindow              = true
525
526        .VEHICLELIST
527        {
528            "visionPROBE"
529            "visionICE"
530            "DIABSIM"
531        }
532     
533        .RTOSLIST
534        {
535            "VxWorks"
536            "Nucleus"
537            "NONE"
538        }
539
540        .VISIONEVENTLIST
541        {
542            "None"
543        }
544    }
545
546    //
547    // HITACHI processors.
548    //
549
550    "HITACHI"
551    {
552        .AllowAsmPatch         = true
553        .AllowCPMSpy           = false
554        .AllowEndianCheck      = true
555        .AllowFastTrace        = true
556        .AllowSoftwareTrace    = true
557        .AllowStatProfile      = true
558        .AllowTracePort        = false
559        .AllowVisionEVENT      = false
560        .AutoGenerateVCFFile   = true  // can Click auto-create the VCF settings file
561        .HasCache              = false
562        .HasMMU                = false
563        .IsJTarget             = true
564        .NumHardwareCodeBreaks = 1
565        .NumHardwareDataBreaks = 1
566        .PCRegName             = "PC"
567        .StackWindow           = true
568        .StackPtrRegName       = "R15"
569
570        .VEHICLELIST
571        {
572            "visionPROBE"
573            "visionICE"
574//          "DIABSIM"
575        }
576         
577        .RTOSLIST
578        {
579            "VxWorks"
580            "NONE"
581        }
582
583        .VISIONEVENTLIST
584        {
585             "None"
586        }
587    }
588
589    //
590    // ARM processors.
591    //
592
593    "ARM"
594    {
595        .AllowAsmPatch         = true
596        .AllowCPMSpy           = false
597        .AllowEndianCheck      = true
598        .AllowFastTrace        = true
599        .AllowRegisterDownload = true  // enable register file download at each project activation
600        .AllowSoftwareTrace    = true
601        .AllowStatProfile      = true
602        .AllowTracePort        = false
603        .AllowVisionEVENT      = false
604        .AutoReSyncRegFile     = true  // reg.ini file to be generated at each project activation
605        .AutoGenerateVCFFile   = true  // can Click auto-create the VCF settings file
606        .HasCache              = false
607        .HasMMU                = false
608        .IsJTarget             = true
609        .NumHardwareCodeBreaks = 1
610        .NumHardwareDataBreaks = 1
611        .PCRegName             = "PC"
612        .StackPtrRegName       = "R13"
613        .StackWindow           = true
614
615        .VEHICLELIST
616        {
617            "visionPROBE"
618            "visionICE"
619        }
620         
621        .RTOSLIST
622        {
623//          "VxWorks"
624            "NONE"
625        }
626
627
628        .VISIONEVENTLIST
629        {
630            "None"
631        }
632    }
633}
634
635///////////////////////////////////////////////////////////////////////////
636//                                                                       //
637//   XXXXXX  XX  XX  XXXXXX     XXXX   XXXXXX    XXXXX   XX  XX  XXXXXX  //
638//  XX    X  XX  XX   XX  XX   XX  X    XX  XX  XX   XX  XX  XX   XX  XX //
639//  XX       XX  XX   XX  XX  XX        XX  XX  XX   XX  XX  XX   XX  XX //
640//   XXXXX   XX  XX   XXXXX   XX        XXXXX   XX   XX  XX  XX   XXXXX  //
641//       XX  XX  XX   XX  XX  XX  XXX   XX XX   XX   XX  XX  XX   XX     //
642//  X    XX  XX  XX   XX  XX   XX  XX   XX  XX  XX   XX  XX  XX   XX     //
643//  XXXXXX    XXXX   XXXXXX     XXX X  XXX  XX   XXXXX    XXXX   XXXX    //
644//                                                                       //
645//   XXXXXX  XXXXXX   XXXXXXX    XXXX   XXXX  XXXXXXX  XXXX    XXXX      //
646//  XX    X   XX  XX   XX   X   XX  XX   XX    XX   X   XX    XX  XX     //
647//  XX        XX  XX   XX X    XX        XX    XX X     XX   XX          //
648//   XXXXX    XXXXX    XXXX    XX        XX    XXXX     XX   XX          //
649//       XX   XX       XX X    XX    X   XX    XX X     XX   XX    X     //
650//  X    XX   XX       XX   X   XX  XX   XX    XX       XX    XX  XX     //
651//  XXXXXX   XXXX     XXXXXXX    XXXX   XXXX  XXXX     XXXX    XXXX      //
652//                                                                       //
653//  Comments : These values specifically override the attributes which   //
654//             are associated with a SUBGROUP.                           //
655//                                                                       //
656///////////////////////////////////////////////////////////////////////////
657
658.SubGroupAttributes
659{
660    //
661    // PowerPC 5xx processors.
662    //
663
664    "MPC5xx"
665    {
666        .AllowCPMSpy           = false
667        .AllowTracePort        = false
668        .HasCache              = false
669        .HasMMU                = false
670        .NumHardwareCodeBreaks = 1
671        .NumHardwareDataBreaks = 1
672    }
673
674    //
675    // PowerPC 6xx processors.
676    //
677
678    "MPC6xx"
679    {
680        .AllowCPMSpy           = false
681        .AllowEndianChange     = true
682        .AllowFastTrace        = true
683        .AllowSoftwareTrace    = true
684        .AllowStatProfile      = true
685        .AllowTracePort        = false
686        .IsJTarget             = true
687        .NumHardwareCodeBreaks = 1
688        .NumHardwareDataBreaks = 0
689    }
690
691    //
692    // PowerPC 7xx processors.
693    //
694
695    "MPC7xx"
696    {
697        .AllowCPMSpy           = false
698        .AllowEndianChange     = true
699        .AllowFastTrace        = true
700        .AllowSoftwareTrace    = true
701        .AllowStatProfile      = true
702        .AllowTracePort        = false
703        .IsJTarget             = true
704        .NumHardwareCodeBreaks = 2
705        .NumHardwareDataBreaks = 0
706    }
707
708    //
709    // PowerPC 8xx processors.
710    //
711
712    "MPC8xx"
713    {
714
715        .NumHardwareCodeBreaks = 4
716        .NumHardwareDataBreaks = 2
717    }
718}
719
720///////////////////////////////////////////////////////////////////////////
721//                                                                       //
722//  XXXXXX     XX    XXXXXX     XXXX   XXXXXXX   XXXXXX                  //
723//  X XX X    XXXX    XX  XX   XX  X    XX   X   X XX X                  //
724//    XX     XX  XX   XX  XX  XX        XX X       XX                    //
725//    XX     XX  XX   XXXXX   XX        XXXX       XX                    //
726//    XX     XXXXXX   XX XX   XX  XXX   XX X       XX                    //
727//    XX     XX  XX   XX  XX   XX  XX   XX   X     XX                    //
728//   XXXX    XX  XX  XXX  XX    XXX X  XXXXXXX    XXXX                   //
729//                                                                       //
730//   XXXXXX  XXXXXX   XXXXXXX    XXXX   XXXX  XXXXXXX  XXXX    XXXX      //
731//  XX    X   XX  XX   XX   X   XX  XX   XX    XX   X   XX    XX  XX     //
732//  XX        XX  XX   XX X    XX        XX    XX X     XX   XX          //
733//   XXXXX    XXXXX    XXXX    XX        XX    XXXX     XX   XX          //
734//       XX   XX       XX X    XX    X   XX    XX X     XX   XX    X     //
735//  X    XX   XX       XX   X   XX  XX   XX    XX       XX    XX  XX     //
736//  XXXXXX   XXXX     XXXXXXX    XXXX   XXXX  XXXX     XXXX    XXXX      //
737//                                                                       //
738//  Comments : These values specifically override the attributes which   //
739//             are associated with a PROCESSOR.                          //
740//                                                                       //
741///////////////////////////////////////////////////////////////////////////
742
743.TargetAttributes
744{
745    //
746    // TARGET == MPC860
747    //
748
749    "MPC860"
750    {
751        .AllowCPMSpy              = true
752        .AllowFastTrace           = true
753//      .AllowSoftwareBinaryTrace = true
754        .AllowSoftwareTrace       = true
755        .AllowStatProfile         = true
756        .AllowTracePort           = false
757        .AllowVisionEVENT         = true
758        .HasMMU                   = true
759        .NumHardwareCodeBreaks    = 4
760        .NumHardwareDataBreaks    = 2
761        .RegDetailFile            = "MPC860.REG"
762        .RegHelpFile              = "MPC860.HLP"
763        .RegIniFile               = "MPC860.INI"
764        .VIVCFile                 = "MPC860.VCF"
765        .VPVCFFile                = "VPMPC860.VCF"
766    }
767
768    //
769    // TARGET == MPC750
770    //
771
772    "MPC750"
773    {
774        .NumHardwareCodeBreaks = 2
775        .NumHardwareDataBreaks = 0
776        .RegDetailFile         = "MPC750.REG"
777        .RegHelpFile           = "MPC750.HLP"
778        .RegIniFile            = "MPC750.REG"
779        .VIVCFile              = "MPC750.VCF"
780        .VPVCFFile             = "VPMPC750.VCF"
781
782    }
783
784    //
785    // TARGET == IBM403GCX
786    //
787
788    "403GCX"
789    {
790        .VEHICLELIST
791        {
792            "visionICE"
793            "visionPROBE"
794        }
795
796        .RTOSLIST
797        {
798            "VxWorks"
799            "PSOS"
800            "OSE"
801            "Nucleus"
802            "RTXC"
803            "MQX"
804            "AMX"
805            "ThreadX"
806            "NONE"
807        }
808    }
809
810    //
811    // TARGET == ARM7
812    //
813
814    "ARM7"
815    {
816        .RegIniFile = "ARM7.INI"
817
818        .VEHICLELIST
819        {
820            "visionICE"
821            "visionPROBE"
822        }
823
824        .RTOSLIST
825        {
826//          "VxWorks"
827            "NONE"
828        }
829    }
830
831    //
832    // TARGET == MPC8240
833    //
834
835    "MPC8240"
836    {
837        .IsJTarget = true
838        .NumHardwareCodeBreaks = 1
839        .NumHardwareDataBreaks = 0
840    }
841
842    //
843    // TARGET == MPC8240
844    //
845
846    "MPC8260"
847    {
848        .IsJTarget             = true
849        .NumHardwareCodeBreaks = 1
850        .NumHardwareDataBreaks = 0
851
852        .DPMCHANNEL
853        {
854            "SCC1"
855            "SCC2"
856            "SCC3"
857            "SCC4"
858            "SMC1"
859            "SMC2"
860            "FEC"
861            "SPI"
862            "I2C"
863            "FEC1"
864            "FEC2"
865            "OTHER"
866        }
867    }
868}
869
870/////////
871//     //
872// EOF //
873//     //
874/////////
875