source: branches/fault_tolerance/module/infrastructure_component/interrupt_infrastructure/vci_xicu/caba/metadata/vci_xicu.sd @ 698

Last change on this file since 698 was 698, checked in by cfuguet, 10 years ago

branches/fault-tolerance/module:

  • Modifying metadata files for dspin_router, vci_cc_vcache_wrapper, vci_mem_cache and vci_xicu to avoid soclib-cc conflicts with soclib and tsar trunk versions
File size: 1.4 KB
Line 
1
2# -*- python -*-
3
4__id__ = "$Id: vci_xicu.sd 1698 2010-04-14 03:29:34Z nipo $"
5__version__ = "$Revision: 1698 $"
6
7Module('caba:fault-tolerance:vci_xicu',
8    classname = 'soclib::caba::VciXicu',
9    tmpl_parameters = [
10        parameter.Module('vci_param',  default = 'caba:vci_param'),
11        ],
12    header_files = [
13        '../source/include/vci_xicu.h',
14        ],
15    interface_files = [
16        '../../include/soclib/xicu.h',
17        ],
18    implementation_files = ['../source/src/vci_xicu.cpp',],
19    ports = [
20        Port('caba:clock_in', 'p_clk', auto = 'clock'),
21        Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
22        Port('caba:vci_target', 'p_vci'),
23        Port('caba:bit_in', 'p_hwi', parameter.Reference('hwi_count')),
24        Port('caba:bit_out', 'p_irq', parameter.Reference('irq_count')),
25        ],
26    uses = [
27        Uses('caba:base_module'),
28        Uses('caba:vci_target_fsm',
29              default_target = 'true',
30              support_llsc = 'false'),
31        ],
32    instance_parameters = [
33        parameter.Module('mt', 'common:mapping_table'),
34        parameter.IntTab('index'),
35        parameter.Int('pti_count'),
36        parameter.Int('hwi_count'),
37        parameter.Int('wti_count'),
38        parameter.Int('irq_count'),
39        ],
40    extensions = [
41        'dsx:addressable=index',
42        'dsx:max_segments=1',
43        'dsx:get_ident=index:p_vci:mt',
44        'dsx:device=xicu',
45        ],
46)
Note: See TracBrowser for help on using the repository browser.