Changeset 440 for branches/v5/modules/vci_mem_cache/caba/metadata
- Timestamp:
- Jul 17, 2013, 9:24:48 AM (11 years ago)
- Location:
- branches/v5/modules/vci_mem_cache
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/v5/modules/vci_mem_cache
-
Property
svn:mergeinfo
set to
/trunk/modules/vci_mem_cache merged eligible
-
Property
svn:mergeinfo
set to
-
branches/v5/modules/vci_mem_cache/caba/metadata/vci_mem_cache.sd
r351 r440 9 9 10 10 tmpl_parameters = [ 11 parameter.Module('vci_param' , default = 'caba:vci_param') 12 ], 11 parameter.Module('vci_param_int', default = 'caba:vci_param', 12 cell_size = parameter.Reference('memc_cell_size_int') 13 ), 14 parameter.Module('vci_param_ext', default = 'caba:vci_param', 15 cell_size = parameter.Reference('memc_cell_size_ext') 16 ), 17 parameter.Int('dspin_in_width'), 18 parameter.Int('dspin_out_width'), 19 ], 13 20 14 21 header_files = [ … … 19 26 ], 20 27 21 implementation_files = [ '../source/src/vci_mem_cache.cpp' ], 28 interface_files = [ 29 '../../include/soclib/mem_cache.h', 30 ], 31 32 implementation_files = [ 33 '../source/src/vci_mem_cache.cpp' 34 ], 22 35 23 36 uses = [ … … 27 40 Uses('caba:generic_fifo'), 28 41 Uses('caba:generic_llsc_global_table'), 29 42 Uses('caba:dspin_dhccp_param') 30 43 ], 31 44 32 45 ports = [ 33 Port( 'caba:vci_target' , 'p_vci_tgt' ), 34 Port( 35 'caba:dspin_input', 36 'p_dspin_in', 37 dspin_data_size = 33, 38 ), 39 Port( 40 'caba:dspin_output', 41 'p_dspin_out', 42 dspin_data_size = 40, 43 ), 44 Port( 'caba:vci_initiator', 'p_vci_ixr' ), 45 Port( 'caba:bit_in' , 'p_resetn' , auto = 'resetn' ), 46 Port( 'caba:clock_in' , 'p_clk' , auto = 'clock' ), 46 Port('caba:clock_in' , 'p_clk' , auto = 'clock' ), 47 Port('caba:bit_in' , 'p_resetn' , auto = 'resetn'), 48 Port('caba:vci_target' , 'p_vci_tgt'), 49 Port('caba:vci_initiator', 'p_vci_ixr'), 50 Port('caba:dspin_input', 51 'p_dspin_in', 52 dspin_data_size = parameter.Reference('dspin_in_width') 53 ), 54 Port('caba:dspin_output', 55 'p_dspin_out', 56 dspin_data_size = parameter.Reference('dspin_out_width') 57 ), 47 58 ], 48 59 49 60 instance_parameters = [ 50 parameter.Module( 'mtp', 'common:mapping_table' ), 51 parameter.Module( 'mtc', 'common:mapping_table' ), 52 parameter.Module( 'mtx', 'common:mapping_table' ), 53 parameter.IntTab( 'vci_ixr_index' ), 54 parameter.IntTab( 'vci_ini_index' ), 55 parameter.IntTab( 'vci_tgt_index' ), 56 parameter.IntTab( 'vci_tgt_index_cleanup '), 57 parameter.Int ( 'nways' ), 58 parameter.Int ( 'nsets' ), 59 parameter.Int ( 'nwords' ), 60 parameter.Int ( 'heap_size' ), 61 ], 62 63 extensions = [ 64 'dsx:get_ident=' 65 'vci_ini_index:p_vci_ini:mtc,' 66 'vci_tgt_index_cleanup:p_vci_tgt_cleanup:mtc,' 67 'vci_tgt_index:p_vci_tgt:mtp,' 68 'vci_ixr_index:p_vci_ixr:mtx', 69 'dsx:addressable=vci_tgt_index,vci_tgt_index_cleanup', 61 parameter.Module('mtp', 'common:mapping_table'), 62 parameter.Module('mtc', 'common:mapping_table'), 63 parameter.Module('mtx', 'common:mapping_table'), 64 parameter.IntTab('vci_ixr_index'), 65 parameter.IntTab('vci_ini_index'), 66 parameter.IntTab('vci_tgt_index'), 67 parameter.IntTab('vci_tgt_index_cleanup'), 68 parameter.Int ('nways'), 69 parameter.Int ('nsets'), 70 parameter.Int ('nwords'), 71 parameter.Int ('heap_size'), 70 72 ], 71 73 )
Note: See TracChangeset
for help on using the changeset viewer.