Ignore:
Timestamp:
Jul 2, 2015, 3:17:14 PM (9 years ago)
Author:
alain
Message:

Introducing the BDV / SDC / HBA switch in the tsar_generic_iob plat-form

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/include/tsar_iob_cluster.h

    r972 r1002  
    2727#include "vci_dspin_target_wrapper.h"
    2828#include "dspin_router.h"
    29 #include "virtual_dspin_router.h"
    3029#include "vci_mwmr_dma.h"
    3130#include "vci_mem_cache.h"
     
    6261
    6362    // 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;
    6873
    6974    soclib::caba::DspinOutput<dspin_ram_cmd_width>*    p_dspin_ram_cmd_out;
     
    8792    DspinSignals<dspin_int_cmd_width>     signal_int_dspin_cmd_l2g_d;
    8893    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
    8998    DspinSignals<dspin_int_cmd_width>     signal_int_dspin_m2p_l2g_c;
    9099    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
    95101    DspinSignals<dspin_int_rsp_width>     signal_int_dspin_p2m_l2g_c;
    96102    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;
    97106
    98107    // INT network VCI signals between VCI components and VCI local crossbar
     
    111120    // Coherence DSPIN signals between DSPIN local crossbars and CC components
    112121    DspinSignals<dspin_int_cmd_width>     signal_int_dspin_m2p_memc;
    113     DspinSignals<dspin_int_cmd_width>     signal_int_dspin_clack_memc;
     122    DspinSignals<dspin_int_cmd_width>     signal_int_dspin_cla_memc;
    114123    DspinSignals<dspin_int_rsp_width>     signal_int_dspin_p2m_memc;
    115124    DspinSignals<dspin_int_cmd_width>     signal_int_dspin_m2p_proc[8];
    116     DspinSignals<dspin_int_cmd_width>     signal_int_dspin_clack_proc[8];
     125    DspinSignals<dspin_int_cmd_width>     signal_int_dspin_cla_proc[8];
    117126    DspinSignals<dspin_int_rsp_width>     signal_int_dspin_p2m_proc[8];
    118127
     
    174183    DspinLocalCrossbar<dspin_int_cmd_width>*          int_xbar_clack_c;
    175184
    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;
    178190
    179191    VciSimpleRam<vci_param_ext>*                      xram;
Note: See TracChangeset for help on using the changeset viewer.