# -*- python -*- DSPIN_FLIT_WIDTH = 39 # DSPIN network parameters Module('caba:reconf:synthetic_dspin_network', classname = 'soclib::caba::SyntheticDspinNetwork', header_files = ['../source/include/synthetic_dspin_network.h'], implementation_files = ['../source/src/synthetic_dspin_network.cpp'], ports = [ Port('caba:bit_in', 'p_resetn', auto = 'resetn'), Port('caba:clock_in', 'p_clk', auto = 'clock'), ], uses = [ Uses('caba:base_module'), Uses('caba:reconf:dspin_router', flit_width=DSPIN_FLIT_WIDTH), Uses('caba:dspin_broadcast_generator', cmd_width=DSPIN_FLIT_WIDTH, rsp_width=DSPIN_FLIT_WIDTH) ], )