source: branches/reconfiguration/modules/dspin_router/caba/test/recovery_bcast_evaluation/dspin_broadcast_generator/caba/metadata/dspin_broadcast_generator.sd @ 1009

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

add a new platform for the evaluation of the broadcast recovery
replication policy.

File size: 807 bytes
Line 
1# -*- python -*-
2
3Module('caba:dspin_broadcast_generator',
4       classname = 'soclib::caba::DspinBroadcastGenerator',
5       tmpl_parameters = [ parameter.Int('cmd_width'), parameter.Int('rsp_width'), ],
6       header_files = ['../source/include/dspin_broadcast_generator.h',],
7       implementation_files = ['../source/src/dspin_broadcast_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.