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

Subversion Repositories socgen

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 135 jt_eaton
2
49
50
    
51
    
52
    
53
    
54
        
55
            IP-XACT reference to a file or directory.
56
        
57
        
58
            
59
                
60
                    
61
                        Path to the file or directory. If this path is a relative path, then it is relative to the containing XML file. 
62
                    
63
                
64
                            
65
                
66
                        
67
                    
68
                        Indicates that the current file is purely structural.
69
                    
70
                
71
                
72
                    
73
                        Indicate that the file is include file.
74
                    
75
                    
76
                        
77
                            
78
                                
79
                                    
80
                                        the File contains some declarations that are needed in top file
81
                                    
82
                                
83
                            
84
                        
85
                    
86
                
87
                
88
                    
89
                        Logical name for this file or directory e.g. VHDL library name.
90
                    
91
                    
92
                        
93
                            
94
                                
95
                                    
96
                                        The logical name shall only be used as a default and another process may override this name.
97
                                    
98
                                
99
                            
100
                        
101
                    
102
                
103
                
104
                    
105
                        Defines exported names that can be accessed externally, e.g. exported function names from a C source file.
106
                    
107
                    
108
                      
109
                        
110
                          
111
                        
112
                      
113
                    
114
                
115
                
116
                    
117
                        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.
118
                    
119
                    
120
                        
121
                            
122
                                
123
                                    Command used to build this file.
124
                                
125
                            
126
                            
127
                                
128
                                    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.
129
                                
130
                                
131
                                    
132
                                        
133
                                            
134
                                                
135
                                                    "true" indicates that the flags shall be appended to any existing flags, "false"indicates these flags will replace any existing default flags.
136
                                                
137
                                            
138
                                        
139
                                    
140
                                
141
                            
142
                            
143
                                
144
                                    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.
145
                                
146
                            
147
                            
148
                                
149
                                    Pathname to the file that is derived (built) from the source file.
150
                                
151
                            
152
                        
153
                    
154
                
155
                
156
                
157
                    
158
                        Specifies define symbols that are used in the source file.  The ipxact:name element gives the name to be defined and the text content of the ipxact:value element holds the value.  This element supports full configurability.
159
                    
160
                
161
                
162
                  
163
                      Relates the current file to a certain executable image type in the design.
164
                  
165
                  
166
                    
167
                      
168
                        
169
                      
170
                    
171
                  
172
                
173
                
174
                    
175
                        String for describing this file to users
176
                    
177
                
178
                
179
            
180
            
181
                
182
                    Unique ID for this file, referenced in fileSet/function/fileRef
183
                
184
            
185
            
186
            
187
        
188
    
189
    
190
        
191
            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.
192
        
193
    
194
    
195
        
196
            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.
197
        
198
        
199
            
200
                                  
201
                                  
202
                    
203
                        Additional information about the load module, e.g. stack base addresses, table addresses, etc.
204
                    
205
                
206
                
207
                    
208
                        Default commands and flags for software language tools needed to build the executable image.
209
                    
210
                    
211
                        
212
                            
213
                                
214
                                    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.  
215
                                
216
                                
217
                                    
218
                                        
219
                                        
220
                                            
221
                                                Default command used to build files of the specified fileType. 
222
                                            
223
                                        
224
                                        
225
                                            
226
                                                Flags given to the build command when building files of this type.
227
                                            
228
                                        
229
                                        
230
                                            
231
                                                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.
232
 
233
If the value is true and the "flags" element is empty or missing, this will have the result of clearing any default flags value.
234
                                            
235
                                        
236
                                        
237
                                    
238
                                    
239
                                
240
                            
241
                            
242
                              
243
                                If a languageTools element contains a linkerFlags element or a linkerCommandFile element, it shall also contain a linker element.
244
                              
245
                              
246
                              
247
                                
248
                                  
249
                                  
250
                                
251
                                
252
                              
253
                            
254
                        
255
                    
256
                
257
                
258
                    
259
                        Contains a group of file set references that indicates the set of file sets complying with the tool set of the current executable image.
260
                    
261
                    
262
                        
263
                            
264
                        
265
                    
266
                
267
                
268
            
269
            
270
                
271
                    Unique ID for the executableImage, referenced in fileSet/function/fileRef
272
                
273
            
274
            
275
                
276
                    Open element to describe the type of image. The contents is model and/or generator specific.
277
                
278
            
279
            
280
        
281
    
282
    
283
        
284
            Specifies a linker command file.
285
        
286
        
287
            
288
                
289
                    
290
                        Linker command file name.
291
                    
292
                
293
                
294
                    
295
                        The command line switch to specify the linker command file.
296
                    
297
                
298
                
299
                    
300
                        Specifies whether to generate and enable the linker command file.
301
                    
302
                
303
                
304
                
305
            
306
        
307
    
308
 
309
    
310
        
311
            A reference to a fileSet.
312
        
313
        
314
            
315
                
316
                    
317
                        Refers to a fileSet defined within this description.
318
                    
319
                
320
                
321
            
322
            
323
        
324
    
325
    
326
      
327
          Specifies a location on which  files or fileSets may be dependent. Typically, this would be a directory that would contain included files.
328
      
329
      
330
        
331
          
332
            
333
          
334
        
335
      
336
    
337
    
338
        
339
            List of file sets associated with component.
340
        
341
        
342
            
343
                
344
            
345
        
346
    
347
    
348
        
349
            
350
            
351
                
352
                    Default command used to build files of the specified fileType. 
353
                
354
            
355
            
356
                
357
                    Flags given to the build command when building files of this type.
358
                
359
            
360
            
361
                
362
                    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.
363
 
364
If the value is true and the "flags" element is empty or missing, this will have the result of clearing any default flags value.
365
                
366
            
367
        
368
        
369
    
370
 
371
    
372
        
373
            
374
            
375
        
376
    
377
 
378
    
379
        
380
            
381
            
382
                
383
                    Identifies this filleSet as belonging to a particular group or having a particular purpose. Examples might be "diagnostics", "boot", "application", "interrupt", "deviceDriver", etc.
384
                
385
                
386
                  
387
                    
388
                      
389
                    
390
                  
391
                
392
            
393
            
394
            
395
                
396
                    Default command and flags used to build derived files from the sourceName files in this file set.
397
                
398
            
399
            
400
            
401
                
402
                    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.
403
                
404
                
405
                    
406
                        
407
                            
408
                                Optional name for the function.
409
                            
410
                        
411
                        
412
                            
413
                                A reference to the file that contains the entry point function.
414
                            
415
                        
416
                        
417
                            
418
                                Function return type. Possible values are void and int.
419
                            
420
                        
421
                        
422
                            
423
                                Arguments passed in when the function is called. Arguments are passed in order.
424
 
425
This is an extension of the name-value pair which includes the data type in the ipxact:dataType attribute.  The argument name is in the ipxact:name element and its value is in the ipxact:value element.
426
                            
427
                            
428
                                
429
                                    
430
                                        
431
                                            
432
                                                The data type of the argument as pertains to the language. Example: "int", "double", "char *".
433
                                            
434
                                        
435
                                    
436
                                
437
                            
438
                        
439
                        
440
                            
441
                                Specifies if the SW function is enabled. If not present the function is always enabled.
442
                            
443
                        
444
                        
445
                            
446
                                Location information for the source file of this function.
447
                            
448
                            
449
                                
450
                                    
451
                                        
452
                                            Source file for the boot load.  Relative names are searched for in the project directory and the source of the component directory.
453
    
454
                                        
455
                                    
456
                                    
457
                                
458
                                
459
                            
460
                        
461
                    
462
                    
463
                        
464
                            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.
465
                        
466
                    
467
                    
468
                
469
            
470
            
471
        
472
        
473
    
474
 
475
    
476
        
477
            Enumerates C argument data types.
478
        
479
        
480
            
481
            
482
            
483
            
484
            
485
            
486
            
487
            
488
        
489
    
490
 
491
    
492
      
493
          A reference to a generator element.
494
      
495
      
496
        
497
          
498
            
499
          
500
        
501
      
502
    
503
 
504
    
505
        
506
            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
507
        
508
        
509
          
510
        
511
    
512

powered by: WebSVN 2.1.0

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