source: trunk/modules/vci_simple_ring_network_2/caba/metadata/vci_simple_ring_network_2.sd @ 20

Last change on this file since 20 was 20, checked in by nipo, 14 years ago

Update DSX metadata

  • Property svn:executable set to *
File size: 1.5 KB
Line 
1# -*- python -*-
2
3__id__ = "$Id: vci_simple_ring_network_2.sd 1141 2009-06-04 14:02:48Z abdelmalek.si-merabet@lip6.fr $"
4__version__ = "$Revision: 1141 $"
5
6Module('caba:vci_simple_ring_network_2',
7        classname = 'soclib::caba::VciSimpleRingNetwork2',
8        tmpl_parameters = [
9                parameter.Module('vci_param', default = 'caba:vci_param'),
10                parameter.Int('ring_cmd_data_size'),
11                parameter.Int('ring_rsp_data_size'),       
12        ],
13        header_files = ['../source/include/vci_simple_ring_network_2.h',],
14        implementation_files = ['../source/src/vci_simple_ring_network_2.cpp',],
15        ports = [
16            Port('caba:vci_initiator', 'p_to_target', parameter.Reference('nb_attached_target')),
17            Port('caba:vci_target', 'p_to_initiator', parameter.Reference('nb_attached_initiator')),
18            # FIXME: Ports vci
19            Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
20            Port('caba:clock_in', 'p_clk', auto = 'clock'),
21        ],
22        instance_parameters = [
23                parameter.Module('mt', 'common:mapping_table'),
24                parameter.IntTab('ringid'),
25                parameter.Int('wrapper_fifo_depth'),
26                parameter.Int('nb_attached_initiator'),
27                parameter.Int('nb_attached_target'),
28        ],
29        uses = [
30            Uses('caba:base_module'),
31            Uses('common:mapping_table'),
32            Uses('caba:vci_ring_initiator'),
33            Uses('caba:vci_ring_target'),
34            Uses('caba:ring_signals_2'),
35            Uses('caba:generic_fifo'),
36        ],
37           extensions = [
38        'dsx:interconnect=root',
39        'dsx:mapping_type=interconnect',
40        'dsx:obtain_ident_method=port',
41        ],
42       
43)
Note: See TracBrowser for help on using the repository browser.