source: branches/reconfiguration/modules/dspin_router/caba/test/synthetic_test/dspin_packet_generator/caba/metadata/dspin_packet_generator.sd @ 998

Last change on this file since 998 was 998, checked in by cfuguet, 9 years ago

reconf: several improvements in the dspin_router synthetic test platform

File size: 777 bytes
Line 
1# -*- python -*-
2
3Module('caba:reconf:dspin_router:dspin_packet_generator',
4        classname = 'soclib::caba::DspinPacketGenerator',
5        tmpl_parameters = [ parameter.Int('cmd_width'), parameter.Int('rsp_width'), ],
6        header_files = ['../source/include/dspin_packet_generator.h',],
7        implementation_files = ['../source/src/dspin_packet_generator.cpp',],
8        ports = [
9              Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
10                      Port('caba:clock_in', 'p_clk', auto = 'clock'),
11                      Port('caba:dspin_output', 'p_out', dspin_data_size = parameter.Reference('cmd_width')), 
12                      Port('caba:dspin_input', 'p_in', dspin_data_size = parameter.Reference('rsp_width')),
13        ],
14        uses = [ 
15              Uses('caba:base_module'),
16              Uses('caba:generic_fifo'),
17           ],
18)
Note: See TracBrowser for help on using the repository browser.