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

Subversion Repositories socgen

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 135 jt_eaton
2
3
50
51
        
52
        
53
        
54
        
55
        
56
        
57
                
58
                        Indicates whether bit steering should be used to map this interface onto a bus of different data width.
59
 
60
  Values are "on", "off" or an expression which resolves to an unsigned-bit where a '1' indicates "on" and a '0' indicates "off" (defaults to "off").
61
                
62
                
63
                        
64
                                
65
                        
66
                
67
        
68
        
69
                
70
                        Indicates whether bit steering should be used to map this interface onto a bus of different data width.
71
 
72
  Values are "on", "off" (defaults to "off").
73
                
74
                
75
                        
76
                                
77
                                        
78
                                                
79
                                                        
80
                                                        
81
                                                
82
                                        
83
                                
84
                        
85
                
86
        
87
        
88
                
89
                        'big': means the most significant element of any multi-element  data field is stored at the lowest memory address. 'little' means the least significant element of any multi-element data field is stored at the lowest memory address. If this element is not present the default is 'little' endian.
90
                
91
                
92
                        
93
                        
94
                
95
        
96
        
97
                
98
                        The number of bits in the least addressable unit. The default is byte addressable (8 bits).
99
                
100
        
101
        
102
                
103
                        
104
                                
105
                                        
106
                                
107
                        
108
                
109
        
110
        
111
                
112
                        Describes one of the bus interfaces supported by this component.
113
                
114
        
115
        
116
                
117
                        A list of bus interfaces supported by this component.
118
                
119
                
120
                        
121
                                
122
                        
123
                
124
        
125
        
126
                
127
                        Type definition for a busInterface in a component
128
                
129
                
130
                        
131
                        
132
                        
133
                                
134
                                        The bus type of this interface. Refers to bus definition using vendor, library, name, version attributes along with any configurable element values needed to configure this interface.
135
                                
136
                        
137
                        
138
                        
139
                                
140
                                        Indicates the usage mode of this instance of the bus interface.
141
                                
142
                        
143
                        
144
                                
145
                                        Indicates whether a connection to this interface is required for proper component functionality.
146
                                
147
                        
148
                        
149
                        
150
                                
151
                                        Indicates whether bit steering should be used to map this interface onto a bus of different data width.
152
 
153
Values are "on", "off" (defaults to "off").
154
                                
155
                        
156
                        
157
                                
158
                                        'big': means the most significant element of any multi-element  data field is stored at the lowest memory address. 'little' means the least significant element of any multi-element data field is stored at the lowest memory address. If this element is not present the default is 'little' endian.
159
                                
160
                        
161
                        
162
                        
163
                
164
                
165
        
166
        
167
                
168
                        Indicates which system interface is being mirrored. Name must match a group name present on one or more ports in the corresonding bus definition.
169
                
170
        
171
        
172
                
173
                        Lists all channel connections between mirror interfaces of this component.
174
                
175
                
176
                        
177
                                
178
                                        
179
                                                Defines a set of mirrored interfaces of this component that are connected to one another.
180
                                        
181
                                        
182
                                                
183
                                                        
184
                                                        
185
                                                        
186
                                                                
187
                                                                        Contains the name of one of the bus interfaces that is part of this channel. The ordering of the references may be important to the design environment.
188
                                                                
189
                                                                
190
                                                                        
191
                                                                                
192
                                                                                
193
                                                                        
194
                                                                        
195
                                                                
196
                                                        
197
                                                
198
                                                
199
                                        
200
                                
201
                        
202
                
203
                
204
                        
205
                        
206
                
207
        
208
        
209
                
210
                        Contains a list of remap state names and associated port values
211
                
212
                
213
                        
214
                                
215
                                        
216
                                                Contains a list of ports and values in remapPort and a list of registers and values that when all evaluate to true which tell the decoder to enter this remap state. The name attribute identifies the name of the state. If a list of remapPorts and/or remapRegisters is not defined then the condition for that state cannot be defined.
217
                                        
218
                                        
219
                                                
220
                                                        
221
                                                        
222
                                                                
223
                                                                        List of ports and their values that shall invoke this remap state.
224
                                                                
225
                                                                
226
                                                                        
227
                                                                                
228
                                                                                        
229
                                                                                                Contains the name and value of a port on the component, the value indicates the logic value which this port must take to effect the remapping. The portMapRef attribute stores the name of the port which takes that value.
230
                                                                                        
231
                                                                                        
232
                                                                                                
233
                                                                                                        
234
                                                                                                                
235
                                                                                                                        Index for a vectored type port. Must be a number between left and right for the port.
236
                                                                                                                
237
                                                                                                        
238
                                                                                                        
239
                                                                                                
240
                                                                                                
241
                                                                                                        
242
                                                                                                                This attribute identifies a signal on the component which affects the component's memory layout 
243
                                                                                                        
244
                                                                                                
245
                                                                                        
246
                                                                                
247
                                                                        
248
                                                                
249
                                                        
250
                                                
251
                                        
252
                                
253
                        
254
                
255
        
256
        
257
                
258
                        Group of the different modes a busInterface can take on in a component
259
                
260
                
261
                        
262
                                
263
                                        If this element is present, the bus interface can serve as a master.  This element encapsulates additional information related to its role as master.
264
                                
265
                                
266
                                        
267
                                                
268
                                                        
269
                                                                If this master connects to an addressable bus, this element references the address space it maps to.
270
                                                        
271
                                                        
272
                                                                
273
                                                                        
274
                                                                                
275
                                                                                        
276
                                                                                                If the master's mapping to the physical address space is not zero based, the baseAddress element may be used to indicate the offset. If not specified the offset is 0. The baseAddress is in units of the addressSpace addressUnitBits
277
                                                                                        
278
                                                                                        
279
                                                                                                
280
                                                                                                        Base of an address space.
281
                                                                                                
282
                                                                                        
283
                                                                                
284
                                                                        
285
                                                                
286
                                                        
287
                                                
288
                                        
289
                                
290
                        
291
                        
292
                                
293
                                        If this element is present, the bus interface can serve as a slave.
294
                                
295
                                
296
                                        
297
                                                
298
                                                        
299
                                                        
300
                                                
301
                                                
302
                                                        
303
                                                                This reference is used to point the filesets that are associated with this slave port.
304
 
305
Depending on the slave port function, there may be completely different software drivers associated with the different ports. 
306
                                                        
307
                                                        
308
                                                                
309
                                                                        
310
                                                                                
311
                                                                                        Abritray name assigned to the collections of fileSets.
312
                                                                                
313
                                                                        
314
                                                                        
315
                                                                
316
                                                                
317
                                                        
318
                                                
319
                                        
320
                                
321
                        
322
                        
323
                                
324
                                        If this element is present, the bus interface is a system interface, neither master nor slave, with a specific function on the bus.
325
                                
326
                                
327
                                        
328
                                                
329
                                        
330
                                
331
                        
332
                        
333
                                
334
                                        If this element is present, the bus interface represents a mirrored slave interface. All directional constraints on ports are reversed relative to the specification in the bus definition.
335
                                
336
                                
337
                                        
338
                                                
339
                                                        
340
                                                                Represents a set of remap base addresses.
341
                                                        
342
                                                        
343
                                                                
344
                                                                        
345
                                                                                
346
                                                                                        Base of an address block, expressed as the number of bitsInLAU from the containing busInterface. The state attribute indicates the name of the remap state for which this address is valid.
347
                                                                                
348
                                                                                
349
                                                                                        
350
                                                                                                
351
                                                                                                        
352
                                                                                                                
353
                                                                                                                        Name of the state in which this remapped address range is valid
354
                                                                                                                
355
                                                                                                        
356
                                                                                                        
357
                                                                                                
358
                                                                                        
359
                                                                                
360
                                                                        
361
                                                                        
362
                                                                                
363
                                                                                        The address range of mirrored slave, expressed as the number of bitsInLAU from the containing busInterface. 
364
                                                                                
365
                                                                        
366
                                                                
367
                                                        
368
                                                
369
                                        
370
                                
371
                        
372
                        
373
                                
374
                                        If this element is present, the bus interface represents a mirrored master interface. All directional constraints on ports are reversed relative to the specification in the bus definition.
375
                                
376
                                
377
                        
378
                        
379
                                
380
                                        If this element is present, the bus interface represents a mirrored system interface. All directional constraints on ports are reversed relative to the specification in the bus definition.
381
                                
382
                                
383
                                        
384
                                                
385
                                        
386
                                
387
                        
388
                        
389
                                
390
                                        Indicates that this is a (passive) monitor interface. All of the ports in the interface must be inputs. The type of interface to be monitored is specified with the required interfaceType attribute. The ipxact:group element must be specified if monitoring a system interface.
391
                                
392
                                
393
                                        
394
                                                
395
                                                        
396
                                                                Indicates which system interface is being monitored. Name must match a group name present on one or more ports in the corresonding bus definition.
397
                                                        
398
                                                
399
                                        
400
                                        
401
                                                
402
                                                        
403
                                                                
404
                                                                
405
                                                                
406
                                                                
407
                                                                
408
                                                                
409
                                                        
410
                                                
411
                                        
412
                                
413
                        
414
                
415
        
416
        
417
                
418
                        If this element is present, it indicates that the bus interface provides a transparent bridge to another master bus interface on the same component.  It has a masterRef attribute which contains the name of the other bus interface.
419
 
420
Any slave interface can bridge to multiple master interfaces, and multiple slave interfaces can bridge to the same master interface.
421
                
422
                
423
                        
424
                                
425
                        
426
                        
427
                                
428
                                        The name of the master bus interface to which this interface bridges.
429
                                
430
                        
431
                        
432
                
433
        
434
        
435
                
436
                        Group of the different modes a busInterface can take on in an abstractor
437
                
438
                
439
                        
440
                                
441
                                        If this element is present, the bus interface can serve as a master.  This element encapsulates additional information related to its role as master.
442
                                
443
                        
444
                        
445
                                
446
                                        If this element is present, the bus interface can serve as a slave.
447
                                
448
                        
449
                        
450
                                
451
                                        If this element is present, the bus interface is a system interface, neither master nor slave, with a specific function on the bus.
452
                                
453
                                
454
                                        
455
                                                
456
                                        
457
                                
458
                        
459
                        
460
                                
461
                                        If this element is present, the bus interface represents a mirrored slave interface. All directional constraints on ports are reversed relative to the specification in the bus definition.
462
                                
463
                        
464
                        
465
                                
466
                                        If this element is present, the bus interface represents a mirrored master interface. All directional constraints on ports are reversed relative to the specification in the bus definition.
467
                                
468
                        
469
                        
470
                                
471
                                        If this element is present, the bus interface represents a mirrored system interface. All directional constraints on ports are reversed relative to the specification in the bus definition.
472
                                
473
                                
474
                                        
475
                                                
476
                                        
477
                                
478
                        
479
                
480
        
481
        
482
                
483
                        Type definition for a busInterface in a component
484
                
485
                
486
                        
487
                        
488
                        
489
                        
490
                
491
                
492
        
493
        
494
                
495
                        Describes one of the bus interfaces supported by this component.
496
                
497
        
498
        
499
                
500
                        A list of bus interfaces supported by this component.
501
                
502
                
503
                        
504
                                
505
                        
506
                
507
        
508
        
509
                
510
                        Type definition for a indirectInterface in a component
511
                
512
                
513
                        
514
                        
515
                        
516
                        
517
                                
518
                                        
519
                                                A reference to a memoryMap. This memoryMap is indirectly accessible through this interface.
520
                                        
521
                                
522
                                
523
                        
524
                        
525
                        
526
                                
527
                                        'big': means the most significant element of any multi-element  data field is stored at the lowest memory address. 'little' means the least significant element of any multi-element data field is stored at the lowest memory address. If this element is not present the default is 'little' endian.
528
                                
529
                        
530
                        
531
                        
532
                
533
                
534
        
535
        
536
                
537
                        A reference to a field used for addressing the indirectly accessible memoryMap.
538
                
539
        
540
        
541
                
542
                        A reference to a field used for read/write access to the indirectly accessible memoryMap.
543
                
544
        
545
        
546
                
547
                        
548
                                
549
                                        
550
                                                The abstraction type/level of this interface. Refers to abstraction definition using vendor, library, name, version attributes along with any configurable element values needed to configure this abstraction. Bus definition can be found through a reference in this file.
551
                                        
552
                                        
553
                                                
554
                                                        
555
                                                                
556
                                                                        A reference to a view name in the file for which this type applies.
557
                                                                
558
                                                        
559
                                                        
560
                                                                
561
                                                                        Provides the VLNV of the abstraction type.
562
                                                                
563
                                                        
564
                                                        
565
                                                                
566
                                                                        Listing of maps between component ports and bus ports.
567
                                                                
568
                                                                
569
                                                                        
570
                                                                                
571
                                                                                        
572
                                                                                                Maps a component's port to a port in a bus description. This is the logical to physical mapping. The logical pin comes from the bus interface and the physical pin from the component.
573
                                                                                        
574
                                                                                        
575
                                                                                                
576
                                                                                                        
577
                                                                                                        
578
                                                                                                                
579
                                                                                                                        Logical port from abstraction definition
580
                                                                                                                
581
                                                                                                                
582
                                                                                                                        
583
                                                                                                                                
584
                                                                                                                                        
585
                                                                                                                                                Bus port name as specified inside the abstraction definition
586
                                                                                                                                        
587
                                                                                                                                
588
                                                                                                                                
589
                                                                                                                        
590
                                                                                                                
591
                                                                                                        
592
                                                                                                        
593
                                                                                                                
594
                                                                                                                        
595
                                                                                                                                Physical port from this component
596
                                                                                                                        
597
                                                                                                                        
598
                                                                                                                                
599
                                                                                                                                        
600
                                                                                                                                                
601
                                                                                                                                                        Component port name as specified inside the model port section
602
                                                                                                                                                
603
                                                                                                                                        
604
                                                                                                                                        
605
                                                                                                                                
606
                                                                                                                        
607
                                                                                                                
608
                                                                                                                
609
                                                                                                                        
610
                                                                                                                                Identifies a value to tie this logical port to.
611
                                                                                                                        
612
                                                                                                                
613
                                                                                                        
614
                                                                                                        
615
                                                                                                                
616
                                                                                                                        When true, indicates that this portMap element is for information purpose only.
617
                                                                                                                
618
                                                                                                        
619
                                                                                                
620
                                                                                                
621
                                                                                                
622
                                                                                                        
623
                                                                                                                Indicates that the connection between the logical and physical ports should include an inversion.
624
                                                                                                        
625
                                                                                                
626
                                                                                        
627
                                                                                
628
                                                                        
629
                                                                
630
                                                        
631
                                                
632
                                                
633
                                        
634
                                
635
                        
636
                
637
                
638
                  
639
                  
640
                
641
        
642

powered by: WebSVN 2.1.0

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