Changeset 841 for branches/reconfiguration/platforms/tsar_generic_iob/tsar_iob_cluster/caba/metadata/tsar_iob_cluster.sd
- Timestamp:
- Oct 15, 2014, 3:30:34 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/reconfiguration/platforms/tsar_generic_iob/tsar_iob_cluster/caba/metadata/tsar_iob_cluster.sd
r748 r841 6 6 7 7 tmpl_parameters = [ 8 parameter.Module('vci_param_int', default = 'caba:vci_param', 8 parameter.Module('vci_param_int', default = 'caba:vci_param', 9 9 cell_size = parameter.Reference('vci_data_width_int')), 10 parameter.Module('vci_param_ext', default = 'caba:vci_param', 10 parameter.Module('vci_param_ext', default = 'caba:vci_param', 11 11 cell_size = parameter.Reference('vci_data_width_ext')), 12 12 parameter.Int('dspin_int_cmd_width'), … … 16 16 ], 17 17 18 header_files = [ 19 '../source/include/tsar_iob_cluster.h', 18 header_files = [ 19 '../source/include/tsar_iob_cluster.h', 20 20 ], 21 21 22 implementation_files = [ 23 '../source/src/tsar_iob_cluster.cpp', 22 implementation_files = [ 23 '../source/src/tsar_iob_cluster.cpp', 24 24 ], 25 25 … … 31 31 32 32 # internal network components 33 Uses('caba: vci_cc_vcache_wrapper',33 Uses('caba:reconf:vci_cc_vcache_wrapper', 34 34 cell_size = parameter.Reference('vci_data_width_int'), 35 35 dspin_in_width = parameter.Reference('dspin_int_cmd_width'), 36 36 dspin_out_width = parameter.Reference('dspin_int_rsp_width'), 37 iss_t = 'common:gdb_iss', 37 iss_t = 'common:gdb_iss', 38 38 gdb_iss_t = 'common:mips32el'), 39 39 40 40 Uses('caba:vci_mem_cache', 41 memc_cell_size_int = parameter.Reference('vci_data_width_int'),42 memc_cell_size_ext = parameter.Reference('vci_data_width_ext'),43 dspin_in_width= parameter.Reference('dspin_int_rsp_width'),44 dspin_out_width= parameter.Reference('dspin_int_cmd_width')),41 memc_cell_size_int = parameter.Reference('vci_data_width_int'), 42 memc_cell_size_ext = parameter.Reference('vci_data_width_ext'), 43 memc_dspin_in_width = parameter.Reference('dspin_int_rsp_width'), 44 memc_dspin_out_width = parameter.Reference('dspin_int_cmd_width')), 45 45 46 46 Uses('caba:vci_xicu', … … 53 53 cell_size = parameter.Reference('vci_data_width_int')), 54 54 55 Uses('caba:vci_local_crossbar', 55 Uses('caba:vci_local_crossbar', 56 56 cell_size = parameter.Reference('vci_data_width_int')), 57 57 58 Uses('caba:dspin_local_crossbar', 58 Uses('caba:dspin_local_crossbar', 59 59 flit_width = parameter.Reference('dspin_int_cmd_width')), 60 60 61 Uses('caba:dspin_local_crossbar', 61 Uses('caba:dspin_local_crossbar', 62 62 flit_width = parameter.Reference('dspin_int_rsp_width')), 63 63 64 Uses('caba:dspin_local_crossbar', 64 Uses('caba:dspin_local_crossbar', 65 65 flit_width = parameter.Reference('dspin_ram_cmd_width')), 66 66 67 Uses('caba:dspin_local_crossbar', 67 Uses('caba:dspin_local_crossbar', 68 68 flit_width = parameter.Reference('dspin_ram_rsp_width')), 69 69 70 Uses('caba:vci_dspin_initiator_wrapper', 70 Uses('caba:vci_dspin_initiator_wrapper', 71 71 cell_size = parameter.Reference('vci_data_width_int'), 72 72 dspin_cmd_width = parameter.Reference('dspin_int_cmd_width'), … … 78 78 dspin_rsp_width = parameter.Reference('dspin_int_rsp_width')), 79 79 80 Uses('caba:virtual_dspin_router', 80 Uses('caba:virtual_dspin_router', 81 81 flit_width = parameter.Reference('dspin_int_cmd_width')), 82 82 83 Uses('caba:virtual_dspin_router', 83 Uses('caba:virtual_dspin_router', 84 84 flit_width = parameter.Reference('dspin_int_rsp_width')), 85 85 86 86 # RAM network components 87 Uses('caba:vci_dspin_initiator_wrapper', 87 Uses('caba:vci_dspin_initiator_wrapper', 88 88 cell_size = parameter.Reference('vci_data_width_ext'), 89 89 dspin_cmd_width = parameter.Reference('dspin_ram_cmd_width'), … … 95 95 dspin_rsp_width = parameter.Reference('dspin_ram_rsp_width')), 96 96 97 Uses('caba:dspin_router', 97 Uses('caba:dspin_router', 98 98 flit_width = parameter.Reference('dspin_ram_cmd_width')), 99 99 100 Uses('caba:dspin_router', 100 Uses('caba:dspin_router', 101 101 flit_width = parameter.Reference('dspin_ram_rsp_width')), 102 102 … … 105 105 106 106 # IOX network components 107 Uses('caba:vci_io_bridge', 107 Uses('caba:vci_io_bridge', 108 108 iob_cell_size_int = parameter.Reference('vci_data_width_int'), 109 109 iob_cell_size_ext = parameter.Reference('vci_data_width_ext')), … … 114 114 Port('caba:clock_in', 'p_clk', auto = 'clock'), 115 115 116 Port('caba:dspin_output', 'p_int_cmd_out', [4, 3], 116 Port('caba:dspin_output', 'p_int_cmd_out', [4, 3], 117 117 dspin_data_size = parameter.Reference('dspin_int_cmd_width')), 118 Port('caba:dspin_input', 'p_int_cmd_in', [4, 3], 118 Port('caba:dspin_input', 'p_int_cmd_in', [4, 3], 119 119 dspin_data_size = parameter.Reference('dspin_int_cmd_width')), 120 Port('caba:dspin_output', 'p_int_rsp_out', [4, 2], 121 dspin_data_size = parameter.Reference('dspin_int_rsp_width')), 122 Port('caba:dspin_input', 'p_int_rsp_in', [4, 2], 120 Port('caba:dspin_output', 'p_int_rsp_out', [4, 2], 121 dspin_data_size = parameter.Reference('dspin_int_rsp_width')), 122 Port('caba:dspin_input', 'p_int_rsp_in', [4, 2], 123 123 dspin_data_size = parameter.Reference('dspin_int_rsp_width')), 124 124 125 Port('caba:dspin_output', 'p_ram_cmd_out', [4], 125 Port('caba:dspin_output', 'p_ram_cmd_out', [4], 126 126 dspin_data_size = parameter.Reference('dspin_ram_cmd_width')), 127 Port('caba:dspin_input', 'p_ram_cmd_in', [4], 127 Port('caba:dspin_input', 'p_ram_cmd_in', [4], 128 128 dspin_data_size = parameter.Reference('dspin_ram_cmd_width')), 129 Port('caba:dspin_output', 'p_ram_rsp_out', [4], 130 dspin_data_size = parameter.Reference('dspin_ram_rsp_width')), 131 Port('caba:dspin_input', 'p_ram_rsp_in', [4], 129 Port('caba:dspin_output', 'p_ram_rsp_out', [4], 130 dspin_data_size = parameter.Reference('dspin_ram_rsp_width')), 131 Port('caba:dspin_input', 'p_ram_rsp_in', [4], 132 132 dspin_data_size = parameter.Reference('dspin_ram_rsp_width')), 133 133 ],
Note: See TracChangeset
for help on using the changeset viewer.