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

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

Update DSX metadata

  • Property svn:eol-style set to native
  • Property svn:keywords set to "Author Date Id Rev URL Revision"
  • Property svn:mime-type set to text/plain
File size: 1.2 KB
Line 
1
2# -*- python -*-
3
4__id__ = "$Id: vci_dma_tsar_v2.sd 20 2010-04-14 03:27:59Z nipo $"
5__version__ = "$Revision: 20 $"
6
7Module('caba:vci_dma_tsar_v2',
8        classname = 'soclib::caba::VciDmaTsarV2',
9           tmpl_parameters = [
10        parameter.Module('vci_param',  default = 'caba:vci_param'),
11        ],
12        header_files = ['../source/include/vci_dma_tsar_v2.h',
13                                        ],
14    interface_files = [
15                                        '../../include/soclib/dma_tsar_v2.h',
16                                        ],
17        implementation_files = ['../source/src/vci_dma_tsar_v2.cpp',],
18                          ports = [
19        Port('caba:vci_target', 'p_vci_target'),
20        Port('caba:vci_initiator', 'p_vci_initiator'),
21        Port('caba:bit_out', 'p_irq'),
22        Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
23        Port('caba:clock_in', 'p_clk', auto = 'clock'),
24        ],
25        uses = [
26                Uses('caba:base_module'),
27                Uses('caba:vci_target_fsm', default_target = 'true', support_llsc = 'false'),
28                Uses('caba:vci_initiator_simple_read_req'),
29                Uses('caba:vci_initiator_simple_write_req'),
30                Uses('caba:vci_initiator_fsm'),
31                ],
32        instance_parameters = [
33        parameter.Module('mt', typename = 'common:mapping_table', auto = 'env:mapping_table'),
34                parameter.IntTab('srcid'),
35                parameter.IntTab('tgtid'),
36        parameter.Int('burst_size'),
37        ],
38           extensions = [
39        'dsx:addressable=tgtid',
40        'dsx:max_segments=1',
41        'dsx:get_ident=tgtid:p_vci_target:mt,srcid:p_vci_initiator:mt',
42   ],
43)
Note: See TracBrowser for help on using the repository browser.