Changeset 693 for trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/metadata/tsar_iob_cluster.sd
- Timestamp:
- May 17, 2014, 11:54:12 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/metadata/tsar_iob_cluster.sd
r550 r693 3 3 4 4 Module('caba:tsar_iob_cluster', 5 5 classname = 'soclib::caba::TsarIobCluster', 6 6 7 8 7 tmpl_parameters = [ 8 parameter.Module('vci_param_int', default = 'caba:vci_param', 9 9 cell_size = parameter.Reference('vci_data_width_int')), 10 10 parameter.Module('vci_param_ext', default = 'caba:vci_param', 11 11 cell_size = parameter.Reference('vci_data_width_ext')), 12 13 14 15 16 12 parameter.Int('dspin_int_cmd_width'), 13 parameter.Int('dspin_int_rsp_width'), 14 parameter.Int('dspin_ram_cmd_width'), 15 parameter.Int('dspin_ram_rsp_width'), 16 ], 17 17 18 18 header_files = [ 19 19 '../source/include/tsar_iob_cluster.h', 20 20 ], 21 21 22 22 implementation_files = [ 23 23 '../source/src/tsar_iob_cluster.cpp', 24 24 ], 25 25 26 27 28 29 30 26 uses = [ 27 Uses('caba:base_module'), 28 Uses('common:mapping_table'), 29 Uses('common:iss2'), 30 Uses('common:elf_file_loader'), 31 31 32 32 # internal network components 33 33 Uses('caba: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'), … … 38 38 gdb_iss_t = 'common:mips32el'), 39 39 40 40 Uses('caba:vci_mem_cache', 41 41 memc_cell_size_int = parameter.Reference('vci_data_width_int'), 42 42 memc_cell_size_ext = parameter.Reference('vci_data_width_ext'), … … 47 47 cell_size = parameter.Reference('vci_data_width_int')), 48 48 49 Uses('caba:vci_multi_dma', 49 Uses('caba:vci_multi_dma', 50 cell_size = parameter.Reference('vci_data_width_int')), 51 52 Uses('caba:vci_local_crossbar', 50 53 cell_size = parameter.Reference('vci_data_width_int')), 51 54 … … 89 92 flit_width = parameter.Reference('dspin_ram_rsp_width')), 90 93 91 94 Uses('caba:vci_simple_ram', 92 95 cell_size = parameter.Reference('vci_data_width_ext')), 93 96 … … 96 99 iob_cell_size_int = parameter.Reference('vci_data_width_int'), 97 100 iob_cell_size_ext = parameter.Reference('vci_data_width_ext')), 98 101 ], 99 102 100 101 102 103 ports = [ 104 Port('caba:bit_in', 'p_resetn', auto = 'resetn'), 105 Port('caba:clock_in', 'p_clk', auto = 'clock'), 103 106 104 107 Port('caba:dspin_output', 'p_int_cmd_out', [4, 3], 105 108 dspin_data_size = parameter.Reference('dspin_int_cmd_width')), 106 109 Port('caba:dspin_input', 'p_int_cmd_in', [4, 3], 107 110 dspin_data_size = parameter.Reference('dspin_int_cmd_width')), 108 111 Port('caba:dspin_output', 'p_int_rsp_out', [4, 2], 109 112 dspin_data_size = parameter.Reference('dspin_int_rsp_width')), 110 113 Port('caba:dspin_input', 'p_int_rsp_in', [4, 2], 111 114 dspin_data_size = parameter.Reference('dspin_int_rsp_width')), 112 115 113 116 Port('caba:dspin_output', 'p_ram_cmd_out', [4], 114 117 dspin_data_size = parameter.Reference('dspin_ram_cmd_width')), 115 118 Port('caba:dspin_input', 'p_ram_cmd_in', [4], 116 119 dspin_data_size = parameter.Reference('dspin_ram_cmd_width')), 117 120 Port('caba:dspin_output', 'p_ram_rsp_out', [4], 118 121 dspin_data_size = parameter.Reference('dspin_ram_rsp_width')), 119 122 Port('caba:dspin_input', 'p_ram_rsp_in', [4], 120 123 dspin_data_size = parameter.Reference('dspin_ram_rsp_width')), 121 124 ], 122 125 ) 123 126
Note: See TracChangeset
for help on using the changeset viewer.