Changeset 692 for trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/include/tsar_leti_cluster.h
- Timestamp:
- May 16, 2014, 7:01:38 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/include/tsar_leti_cluster.h
r628 r692 22 22 #include "vci_simple_ram.h" 23 23 #include "vci_xicu.h" 24 #include "vci_local_crossbar.h" 24 25 #include "dspin_local_crossbar.h" 25 26 #include "vci_dspin_initiator_wrapper.h" … … 44 45 45 46 // Used in destructor 46 size_t n_procs;47 size_t m_nprocs; 47 48 48 49 // Ports … … 75 76 DspinSignals<dspin_cmd_width> signal_dspin_cmd_l2g_d; 76 77 DspinSignals<dspin_cmd_width> signal_dspin_cmd_g2l_d; 78 DspinSignals<dspin_rsp_width> signal_dspin_rsp_l2g_d; 79 DspinSignals<dspin_rsp_width> signal_dspin_rsp_g2l_d; 77 80 DspinSignals<dspin_cmd_width> signal_dspin_m2p_l2g_c; 78 81 DspinSignals<dspin_cmd_width> signal_dspin_m2p_g2l_c; 79 82 DspinSignals<dspin_cmd_width> signal_dspin_clack_l2g_c; 80 83 DspinSignals<dspin_cmd_width> signal_dspin_clack_g2l_c; 81 DspinSignals<dspin_rsp_width> signal_dspin_rsp_l2g_d;82 DspinSignals<dspin_rsp_width> signal_dspin_rsp_g2l_d;83 84 DspinSignals<dspin_rsp_width> signal_dspin_p2m_l2g_c; 84 85 DspinSignals<dspin_rsp_width> signal_dspin_p2m_g2l_c; 85 86 86 // Direct VCI signals to VCI/DSPIN wrappers87 // Direct VCI signals 87 88 VciSignals<vci_param_int> signal_vci_ini_proc[4]; 88 89 VciSignals<vci_param_int> signal_vci_ini_mdma; … … 100 101 VciSignals<vci_param_int> signal_vci_tgt_simh; 101 102 102 // Direct DSPIN signals to local crossbars 103 DspinSignals<dspin_cmd_width> signal_dspin_cmd_proc_i[4]; 104 DspinSignals<dspin_rsp_width> signal_dspin_rsp_proc_i[4]; 105 DspinSignals<dspin_cmd_width> signal_dspin_cmd_mdma_i; 106 DspinSignals<dspin_rsp_width> signal_dspin_rsp_mdma_i; 107 DspinSignals<dspin_cmd_width> signal_dspin_cmd_bdev_i; 108 DspinSignals<dspin_rsp_width> signal_dspin_rsp_bdev_i; 109 DspinSignals<dspin_cmd_width> signal_dspin_cmd_chbuf_i; 110 DspinSignals<dspin_rsp_width> signal_dspin_rsp_chbuf_i; 111 112 DspinSignals<dspin_cmd_width> signal_dspin_cmd_memc_t; 113 DspinSignals<dspin_rsp_width> signal_dspin_rsp_memc_t; 114 DspinSignals<dspin_cmd_width> signal_dspin_cmd_xicu_t; 115 DspinSignals<dspin_rsp_width> signal_dspin_rsp_xicu_t; 116 DspinSignals<dspin_cmd_width> signal_dspin_cmd_mdma_t; 117 DspinSignals<dspin_rsp_width> signal_dspin_rsp_mdma_t; 118 DspinSignals<dspin_cmd_width> signal_dspin_cmd_mtty_t; 119 DspinSignals<dspin_rsp_width> signal_dspin_rsp_mtty_t; 120 DspinSignals<dspin_cmd_width> signal_dspin_cmd_bdev_t; 121 DspinSignals<dspin_rsp_width> signal_dspin_rsp_bdev_t; 122 DspinSignals<dspin_cmd_width> signal_dspin_cmd_fbuf_t; 123 DspinSignals<dspin_rsp_width> signal_dspin_rsp_fbuf_t; 124 DspinSignals<dspin_cmd_width> signal_dspin_cmd_mnic_t; 125 DspinSignals<dspin_rsp_width> signal_dspin_rsp_mnic_t; 126 DspinSignals<dspin_cmd_width> signal_dspin_cmd_chbuf_t; 127 DspinSignals<dspin_rsp_width> signal_dspin_rsp_chbuf_t; 128 DspinSignals<dspin_cmd_width> signal_dspin_cmd_simh_t; 129 DspinSignals<dspin_rsp_width> signal_dspin_rsp_simh_t; 103 VciSignals<vci_param_int> signal_vci_g2l; 104 VciSignals<vci_param_int> signal_vci_l2g; 130 105 131 106 // Coherence DSPIN signals to local crossbar … … 147 122 GdbServer<Mips32ElIss> >* proc[4]; 148 123 149 VciDspinInitiatorWrapper<vci_param_int,150 dspin_cmd_width,151 dspin_rsp_width>* wi_proc[4];152 153 124 VciMemCache<vci_param_int, 154 125 vci_param_ext, … … 156 127 dspin_cmd_width>* memc; 157 128 158 VciDspinTargetWrapper<vci_param_int,159 dspin_cmd_width,160 dspin_rsp_width>* wt_memc;161 162 129 VciXicu<vci_param_int>* xicu; 163 164 VciDspinTargetWrapper<vci_param_int,165 dspin_cmd_width,166 dspin_rsp_width>* wt_xicu;167 130 168 131 VciSimpleRam<vci_param_ext>* xram; … … 170 133 VciMultiTty<vci_param_int>* mtty; 171 134 172 VciDspinTargetWrapper<vci_param_int, 173 dspin_cmd_width, 174 dspin_rsp_width>* wt_mtty; 135 VciBlockDeviceTsar<vci_param_int>* bdev; 175 136 176 Vci BlockDeviceTsar<vci_param_int>* bdev;137 VciLocalCrossbar<vci_param_int>* xbar_cmd; 177 138 178 139 VciDspinInitiatorWrapper<vci_param_int, 179 140 dspin_cmd_width, 180 dspin_rsp_width>* wi_ bdev;141 dspin_rsp_width>* wi_gate; 181 142 182 143 VciDspinTargetWrapper<vci_param_int, 183 144 dspin_cmd_width, 184 dspin_rsp_width>* wt_ bdev;145 dspin_rsp_width>* wt_gate; 185 146 186 DspinLocalCrossbar<dspin_cmd_width>* xbar_cmd;187 DspinLocalCrossbar<dspin_rsp_width>* xbar_rsp;188 147 DspinLocalCrossbar<dspin_cmd_width>* xbar_m2p; 189 148 DspinLocalCrossbar<dspin_rsp_width>* xbar_p2m;
Note: See TracChangeset
for help on using the changeset viewer.