Changeset 1002 for trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/include/tsar_iob_cluster.h
- Timestamp:
- Jul 2, 2015, 3:17:14 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/include/tsar_iob_cluster.h
r972 r1002 27 27 #include "vci_dspin_target_wrapper.h" 28 28 #include "dspin_router.h" 29 #include "virtual_dspin_router.h"30 29 #include "vci_mwmr_dma.h" 31 30 #include "vci_mem_cache.h" … … 62 61 63 62 // These arrays of ports are used to connect the INT & RAM networks in top cell 64 soclib::caba::DspinOutput<dspin_int_cmd_width>** p_dspin_int_cmd_out; 65 soclib::caba::DspinInput<dspin_int_cmd_width>** p_dspin_int_cmd_in; 66 soclib::caba::DspinOutput<dspin_int_rsp_width>** p_dspin_int_rsp_out; 67 soclib::caba::DspinInput<dspin_int_rsp_width>** p_dspin_int_rsp_in; 63 soclib::caba::DspinOutput<dspin_int_cmd_width>* p_dspin_int_cmd_out; 64 soclib::caba::DspinInput<dspin_int_cmd_width>* p_dspin_int_cmd_in; 65 soclib::caba::DspinOutput<dspin_int_rsp_width>* p_dspin_int_rsp_out; 66 soclib::caba::DspinInput<dspin_int_rsp_width>* p_dspin_int_rsp_in; 67 soclib::caba::DspinOutput<dspin_int_cmd_width>* p_dspin_int_m2p_out; 68 soclib::caba::DspinInput<dspin_int_cmd_width>* p_dspin_int_m2p_in; 69 soclib::caba::DspinOutput<dspin_int_rsp_width>* p_dspin_int_p2m_out; 70 soclib::caba::DspinInput<dspin_int_rsp_width>* p_dspin_int_p2m_in; 71 soclib::caba::DspinOutput<dspin_int_cmd_width>* p_dspin_int_cla_out; 72 soclib::caba::DspinInput<dspin_int_cmd_width>* p_dspin_int_cla_in; 68 73 69 74 soclib::caba::DspinOutput<dspin_ram_cmd_width>* p_dspin_ram_cmd_out; … … 87 92 DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_l2g_d; 88 93 DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_g2l_d; 94 95 DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_l2g_d; 96 DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_g2l_d; 97 89 98 DspinSignals<dspin_int_cmd_width> signal_int_dspin_m2p_l2g_c; 90 99 DspinSignals<dspin_int_cmd_width> signal_int_dspin_m2p_g2l_c; 91 DspinSignals<dspin_int_cmd_width> signal_int_dspin_clack_l2g_c; 92 DspinSignals<dspin_int_cmd_width> signal_int_dspin_clack_g2l_c; 93 DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_l2g_d; 94 DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_g2l_d; 100 95 101 DspinSignals<dspin_int_rsp_width> signal_int_dspin_p2m_l2g_c; 96 102 DspinSignals<dspin_int_rsp_width> signal_int_dspin_p2m_g2l_c; 103 104 DspinSignals<dspin_int_cmd_width> signal_int_dspin_cla_l2g_c; 105 DspinSignals<dspin_int_cmd_width> signal_int_dspin_cla_g2l_c; 97 106 98 107 // INT network VCI signals between VCI components and VCI local crossbar … … 111 120 // Coherence DSPIN signals between DSPIN local crossbars and CC components 112 121 DspinSignals<dspin_int_cmd_width> signal_int_dspin_m2p_memc; 113 DspinSignals<dspin_int_cmd_width> signal_int_dspin_cla ck_memc;122 DspinSignals<dspin_int_cmd_width> signal_int_dspin_cla_memc; 114 123 DspinSignals<dspin_int_rsp_width> signal_int_dspin_p2m_memc; 115 124 DspinSignals<dspin_int_cmd_width> signal_int_dspin_m2p_proc[8]; 116 DspinSignals<dspin_int_cmd_width> signal_int_dspin_cla ck_proc[8];125 DspinSignals<dspin_int_cmd_width> signal_int_dspin_cla_proc[8]; 117 126 DspinSignals<dspin_int_rsp_width> signal_int_dspin_p2m_proc[8]; 118 127 … … 174 183 DspinLocalCrossbar<dspin_int_cmd_width>* int_xbar_clack_c; 175 184 176 VirtualDspinRouter<dspin_int_cmd_width>* int_router_cmd; 177 VirtualDspinRouter<dspin_int_rsp_width>* int_router_rsp; 185 DspinRouter<dspin_int_cmd_width>* int_router_cmd; 186 DspinRouter<dspin_int_rsp_width>* int_router_rsp; 187 DspinRouter<dspin_int_cmd_width>* int_router_m2p; 188 DspinRouter<dspin_int_rsp_width>* int_router_p2m; 189 DspinRouter<dspin_int_cmd_width>* int_router_cla; 178 190 179 191 VciSimpleRam<vci_param_ext>* xram;
Note: See TracChangeset
for help on using the changeset viewer.