source: trunk/modules/vci_synthetic_initator/caba/metadata/vci_synthetic_initiator.sd @ 106

Last change on this file since 106 was 106, checked in by choichil, 14 years ago

Vci_Synthetic_Initiator correction of some bugs... some may still exist

File size: 1.3 KB
Line 
1# -*- python -*-
2
3Module('caba:vci_synthetic_initiator',
4       classname = 'soclib::caba::VciSyntheticInitiator',
5       tmpl_parameters = [parameter.Module('vci_param', default = 'caba:vci_param'),],
6       header_files = ['../sources/include/vci_synthetic_initiator.h',
7                       ],
8       implementation_files = ['../sources/src/vci_synthetic_initiator.cpp',],
9       uses = [Uses('caba:base_module'),
10               Uses('common:mapping_table'),
11               Uses('caba:generic_fifo'),
12               ],
13       ports = [Port('caba:vci_initiator','p_vci'),
14                Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
15                Port('caba:clock_in', 'p_clk', auto = 'clock'),],
16       instance_parameters = [
17                parameter.Module('mt'),
18                parameter.IntTab('vci_index'),
19                parameter.Int('length'),
20                parameter.Int('rho'),
21                parameter.Int('depth'),
22                parameter.Int('xmesh'),
23                parameter.Int('ymesh'),
24                parameter.Int('bc_period', default = 0),
25                parameter.Int('xmin', default = 0),
26                parameter.Int('xmax', default = 0),
27                parameter.Int('ymin', default = 0),
28                parameter.Int('ymax', default = 0),
29                ],
30       extensions = [
31          'dsx:get_ident='
32          'vci_ini_index:p_vci:mt,'
33       ],
34)
35
Note: See TracBrowser for help on using the repository browser.