source: branches/v4/modules/vci_vdspin_initiator_wrapper/caba/metadata/vci_vdspin_initiator_wrapper.sd @ 515

Last change on this file since 515 was 148, checked in by alain, 13 years ago

Introducing two new components : vci_vdspin_initiator_wrapper & vci_vdspin_target_wrapper

File size: 1005 bytes
Line 
1
2# -*- python -*-
3
4Module('caba:vci_vdspin_initiator_wrapper',
5                classname = 'soclib::caba::VciVdspinInitiatorWrapper',
6        tmpl_parameters = [
7                parameter.Module('vci_param',  default = 'caba:vci_param'),
8                parameter.Int('dspin_cmd_width'),
9                parameter.Int('dspin_rsp_width'), ],
10        header_files = ['../source/include/vci_vdspin_initiator_wrapper.h', ],
11        implementation_files = ['../source/src/vci_vdspin_initiator_wrapper.cpp',],
12        ports = [
13                Port('caba:vci_initiator', 'p_vci'),
14                Port('caba:dspin_output', 'p_dspin_out', dspin_data_size = parameter.Reference('dspin_cmd_width')),
15                Port('caba:dspin_input', 'p_dspin_in', dspin_data_size = parameter.Reference('dspin_rsp_width')),
16                Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
17                Port('caba:clock_in', 'p_clk', auto = 'clock'), ],
18        uses = [
19                Uses('caba:base_module'),
20                Uses('caba:generic_fifo'),
21                ],
22        instance_parameters = [
23                parameter.Int('cmd_fifo_depth'),
24                parameter.Int('rsp_fifo_depth'), ],
25)
Note: See TracBrowser for help on using the repository browser.