OpenCores
URL https://opencores.org/ocsvn/socgen/socgen/trunk

Subversion Repositories socgen

[/] [socgen/] [trunk/] [tools/] [ip-xact/] [1685-2009/] [file.xsd] - Blame information for rev 135

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 135 jt_eaton
2
62
63
    
64
    
65
    
66
    
67
        
68
            IP-XACT reference to a file or directory.
69
        
70
        
71
            
72
                
73
                    
74
                        Path to the file or directory. If this path is a relative path, then it is relative to the containing XML file. 
75
                    
76
                    
77
                        
78
                            
79
                                
80
                            
81
                        
82
                    
83
                
84
                
85
                    
86
                
87
                
88
                    
89
                        Indicate that the file is include file.
90
                    
91
                    
92
                        
93
                            
94
                                
95
                                    
96
                                        the File contains some declarations that are needed in top file
97
                                    
98
                                
99
                            
100
                        
101
                    
102
                
103
                
104
                    
105
                        Logical name for this file or directory e.g. VHDL library name.
106
                    
107
                    
108
                        
109
                            
110
                                
111
                                    
112
                                        The logical name shall only be used as a default and another process may override this name.
113
                                    
114
                                
115
                            
116
                        
117
                    
118
                
119
                
120
                    
121
                        Defines exported names that can be accessed externally, e.g. exported function names from a C source file.
122
                    
123
                
124
                
125
                    
126
                        Command and flags used to build derived files from the sourceName files. If this element is present, the command and/or flags used to to build the file will override or augment any default builders at a higher level.
127
                    
128
                    
129
                        
130
                            
131
                                
132
                                    Command used to build this file.
133
                                
134
                                
135
                                    
136
                                        
137
                                            
138
                                        
139
                                    
140
                                
141
                            
142
                            
143
                                
144
                                    Flags given to the build command when building this file. If the optional attribute "append" is "true", this string will be appended to any existing flags, otherwise these flags will replace any existing default flags.
145
                                
146
                                
147
                                    
148
                                        
149
                                            
150
                                                
151
                                                    "true" indicates that the flags shall be appended to any existing flags, "false"indicates these flags will replace any existing default flags.
152
                                                
153
                                            
154
                                            
155
                                        
156
                                    
157
                                
158
                            
159
                            
160
                                
161
                                    If true, the value of the sibling element "flags" should replace any default flags specified at a more global level. If this is true and the sibling element "flags" is empty or missing, this has the effect of clearing any default flags.
162
                                
163
                                
164
                                    
165
                                        
166
                                            
167
                                        
168
                                    
169
                                
170
                            
171
                            
172
                                
173
                                    Pathname to the file that is derived (built) from the source file.
174
                                
175
                                
176
                                    
177
                                        
178
                                            
179
                                        
180
                                    
181
                                
182
                            
183
                        
184
                    
185
                
186
                
187
                
188
                    
189
                        Specifies define symbols that are used in the source file.  The spirit:name element gives the name to be defined and the text content of the spirit:value element holds the value.  This element supports full configurability.
190
                    
191
                
192
                
193
                    
194
                        Relates the current file to a certain executable image type in the design.
195
                    
196
                
197
                
198
                    
199
                        String for describing this file to users
200
                    
201
                
202
                
203
            
204
            
205
                
206
                    Unique ID for this file, referenced in fileSet/function/fileRef
207
                
208
            
209
            
210
        
211
    
212
    
213
        
214
            This element specifies a list of unique pathnames to files and directories. It may also include build instructions for the files. If compilation order is important, e.g. for VHDL files, the files have to be provided in compilation order.
215
        
216
    
217
    
218
        
219
            Specifies an executable software image to be loaded into a processors address space. The format of the image is not specified. It could, for example, be an ELF loadfile, or it could be raw binary or ascii hex data for loading directly into a memory model instance.
220
        
221
        
222
            
223
                
224
                    
225
                        Name of the executable image file.
226
                    
227
                    
228
                        
229
                            
230
                        
231
                    
232
                
233
                
234
                    
235
                        String for describing this executable image to users
236
                    
237
                
238
                
239
                    
240
                        Additional information about the load module, e.g. stack base addresses, table addresses, etc.
241
                    
242
                
243
                
244
                    
245
                        Default commands and flags for software language tools needed to build the executable image.
246
                    
247
                    
248
                        
249
                            
250
                                
251
                                    A generic placeholder for any file builder like compilers and assemblers.  It contains the file types to which the command should be applied, and the flags to be used with that command.  
252
                                
253
                                
254
                                    
255
                                        
256
                                        
257
                                            
258
                                                Default command used to build files of the specified fileType. 
259
                                            
260
                                            
261
                                                
262
                                                    
263
                                                        
264
                                                    
265
                                                
266
                                            
267
                                        
268
                                        
269
                                            
270
                                                Flags given to the build command when building files of this type.
271
                                            
272
                                            
273
                                                
274
                                                    
275
                                                        
276
                                                    
277
                                                
278
                                            
279
                                        
280
                                        
281
                                            
282
                                                If true, replace any default flags value with the value in the sibling flags element. Otherwise, append the contents of the sibling flags element to any default flags value.
283
 
284
If the value is true and the "flags" element is empty or missing, this will have the result of clearing any default flags value.
285
                                            
286
                                            
287
                                                
288
                                                    
289
                                                        
290
                                                    
291
                                                
292
                                            
293
                                        
294
                                        
295
                                    
296
                                
297
                            
298
                            
299
                                
300
                                    
301
                                        
302
                                            
303
                                        
304
                                    
305
                                
306
                            
307
                            
308
                                
309
                                    
310
                                        
311
                                            
312
                                        
313
                                    
314
                                
315
                            
316
                            
317
                                
318
                                    Specifies a linker command file.
319
                                
320
                                
321
                                    
322
                                        
323
                                            
324
                                                Linker command file name.
325
                                            
326
                                            
327
                                                
328
                                                    
329
                                                        
330
                                                    
331
                                                
332
                                            
333
                                        
334
                                        
335
                                            
336
                                                The command line switch to specify the linker command file.
337
                                            
338
                                            
339
                                                
340
                                                    
341
                                                        
342
                                                    
343
                                                
344
                                            
345
                                        
346
                                        
347
                                            
348
                                                Specifies whether to generate and enable the linker command file.
349
                                            
350
                                            
351
                                                
352
                                                    
353
                                                        
354
                                                    
355
                                                
356
                                            
357
                                        
358
                                        
359
                                        
360
                                    
361
                                
362
                            
363
                        
364
                    
365
                
366
                
367
                    
368
                        Contains a group of file set references that indicates the set of file sets complying with the tool set of the current executable image.
369
                    
370
                    
371
                        
372
                            
373
                        
374
                    
375
                
376
                
377
            
378
            
379
                
380
                    Unique ID for the executableImage, referenced in fileSet/function/fileRef
381
                
382
            
383
            
384
                
385
                    Open element to describe the type of image. The contents is model and/or generator specific.
386
                
387
            
388
        
389
    
390
    
391
        
392
            A reference to a fileSet.
393
        
394
        
395
            
396
                
397
                    
398
                        Refers to a fileSet defined within this description.
399
                    
400
                
401
            
402
        
403
    
404
    
405
        
406
            Specifies a location on which  files or fileSets may be dependent. Typically, this would be a directory that would contain included files.
407
        
408
    
409
    
410
        
411
            List of file sets associated with component.
412
        
413
        
414
            
415
                
416
            
417
        
418
    
419
    
420
        
421
            
422
            
423
                
424
                    Default command used to build files of the specified fileType. 
425
                
426
                
427
                    
428
                        
429
                            
430
                        
431
                    
432
                
433
            
434
            
435
                
436
                    Flags given to the build command when building files of this type.
437
                
438
                
439
                    
440
                        
441
                            
442
                        
443
                    
444
                
445
            
446
            
447
                
448
                    If true, replace any default flags value with the value in the sibling flags element. Otherwise, append the contents of the sibling flags element to any default flags value.
449
 
450
If the value is true and the "flags" element is empty or missing, this will have the result of clearing any default flags value.
451
                
452
                
453
                    
454
                        
455
                            
456
                        
457
                    
458
                
459
            
460
        
461
    
462
    
463
        
464
            
465
            
466
                
467
                    Identifies this filleSet as belonging to a particular group or having a particular purpose. Examples might be "diagnostics", "boot", "application", "interrupt", "deviceDriver", etc.
468
                
469
            
470
            
471
            
472
                
473
                    Default command and flags used to build derived files from the sourceName files in this file set.
474
                
475
            
476
            
477
            
478
                
479
                    Generator information if this file set describes a function. For example, this file set may describe diagnostics for which the DE can generate a diagnostics driver.
480
                
481
                
482
                    
483
                        
484
                            
485
                                Optional name for the function.
486
                            
487
                        
488
                        
489
                            
490
                                A reference to the file that contains the entry point function.
491
                            
492
                        
493
                        
494
                            
495
                                Function return type. Possible values are void and int.
496
                            
497
                            
498
                                
499
                                    
500
                                    
501
                                
502
                            
503
                        
504
                        
505
                            
506
                                Arguments passed in when the function is called. Arguments are passed in order.
507
 
508
This is an extension of the name-value pair which includes the data type in the spirit:dataType attribute.  The argument name is in the spirit:name element and its value is in the spirit:value element.
509
                            
510
                            
511
                                
512
                                    
513
                                        
514
                                            
515
                                                The data type of the argument as pertains to the language. Example: "int", "double", "char *".
516
                                            
517
                                        
518
                                    
519
                                
520
                            
521
                        
522
                        
523
                            
524
                                Specifies if the SW function is enabled. If not present the function is always enabled.
525
                            
526
                            
527
                                
528
                                    
529
                                        
530
                                    
531
                                
532
                            
533
                        
534
                        
535
                            
536
                                Location information for the source file of this function.
537
                            
538
                            
539
                                
540
                                    
541
                                        
542
                                            Source file for the boot load.  Relative names are searched for in the project directory and the source of the component directory.
543
    
544
                                        
545
                                        
546
                                            
547
                                                
548
                                            
549
                                        
550
                                    
551
                                    
552
                                
553
                            
554
                        
555
                    
556
                    
557
                        
558
                            If true directs the generator to compile a separate object module for each instance of the component in the design. If false (default) the function will be called with different arguments for each instance.
559
                        
560
                    
561
                
562
            
563
            
564
        
565
    
566
    
567
        
568
            IP-XACT URI, like a standard xs:anyURI except that it can contain environment variables in the ${ } form, to be replaced by their value to provide the underlying URI
569
        
570
        
571
    
572
    
573
        
574
            Enumerates C argument data types.
575
        
576
        
577
            
578
            
579
            
580
            
581
            
582
            
583
            
584
            
585
        
586
    
587
    
588
        
589
            A reference to a generator element.
590
        
591
    
592

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.