# -*- python -*- Module('caba:reconf:vci_tsar_config', classname = 'soclib::caba::VciTsarConfig', tmpl_parameters = [ parameter.Module('vci_param', default = 'caba:vci_param'), ], header_files = [ '../source/include/vci_tsar_config.h', ], interface_files = [ '../../include/soclib/tsar_config.h' ], implementation_files = [ '../source/src/vci_tsar_config.cpp', ], ports = [ Port('caba:bit_in', 'p_resetn', auto = 'resetn'), Port('caba:clock_in', 'p_clk', auto = 'clock'), Port('caba:word_in', 'p_blackhole_pos', word_t = int), Port('caba:vci_target', 'p_vci') ], uses = [ Uses('caba:base_module'), Uses('common:mapping_table') ], instance_parameters = [ parameter.IntTab('index'), parameter.Module('mt', typename = 'common:mapping_table'), ], ) # vim: ts=4 : sts=4 : sw=4 : et