Ignore:
Timestamp:
May 18, 2014, 9:04:55 PM (10 years ago)
Author:
cfuguet
Message:

branches/fault-tolerance/tsar_generic_iob:

  • Replacing dspin_local_crossbar for internal direct network by a vci_local_crossbar
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/fault_tolerance/platform/tsar_generic_iob/tsar_iob_cluster/caba/source/include/tsar_iob_cluster.h

    r695 r696  
    2323#include "vci_simple_rom.h"
    2424#include "vci_xicu.h"
     25#include "vci_local_crossbar.h"
    2526#include "dspin_local_crossbar.h"
    2627#include "vci_dspin_initiator_wrapper.h"
     
    119120      DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_l2g_d;
    120121      DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_g2l_d;
     122      DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_l2g_d;
     123      DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_g2l_d;
    121124      DspinSignals<dspin_int_cmd_width> signal_int_dspin_m2p_l2g_c;
    122125      DspinSignals<dspin_int_cmd_width> signal_int_dspin_m2p_g2l_c;
    123126      DspinSignals<dspin_int_cmd_width> signal_int_dspin_clack_l2g_c;
    124127      DspinSignals<dspin_int_cmd_width> signal_int_dspin_clack_g2l_c;
    125       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_l2g_d;
    126       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_g2l_d;
    127128      DspinSignals<dspin_int_rsp_width> signal_int_dspin_p2m_l2g_c;
    128129      DspinSignals<dspin_int_rsp_width> signal_int_dspin_p2m_g2l_c;
    129130
    130       // INT network VCI signals between VCI components and VCI/DSPIN wrappers
     131      // INT network VCI signals between VCI components and VCI local crossbar
    131132      VciSignals<vci_param_int> signal_int_vci_ini_proc[8];
    132133      VciSignals<vci_param_int> signal_int_vci_ini_mdma;
     
    140141      VciSignals<vci_param_int> signal_int_vci_tgt_iobx;
    141142
    142       // INT network DSPIN signals between DSPIN local crossbars and VCI/DSPIN
    143       // wrappers
    144       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_proc_i[8];
    145       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_proc_i[8];
    146       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_mdma_i;
    147       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_mdma_i;
    148       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_iobx_i;
    149       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_iobx_i;
    150 
    151       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_memc_t;
    152       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_memc_t;
    153       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_xicu_t;
    154       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_xicu_t;
    155       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_brom_t;
    156       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_brom_t;
    157       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_mtty_t;
    158       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_mtty_t;
    159       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_mdma_t;
    160       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_mdma_t;
    161       DspinSignals<dspin_int_cmd_width> signal_int_dspin_cmd_iobx_t;
    162       DspinSignals<dspin_int_rsp_width> signal_int_dspin_rsp_iobx_t;
     143      VciSignals<vci_param_int> signal_int_vci_l2g;
     144      VciSignals<vci_param_int> signal_int_vci_g2l;
    163145
    164146      // Coherence DSPIN signals between DSPIN local crossbars and CC
     
    205187
    206188      VciCcVCacheWrapperType*          proc[8];
    207       VciIntDspinInitiatorWrapperType* proc_wi[8];
    208189
    209190      VciMemCacheType*                 memc;
    210       VciIntDspinTargetWrapperType*    memc_int_wt;
    211191      VciExtDspinInitiatorWrapperType* memc_ram_wi;
    212192
    213193      VciXicu<vci_param_int>*          xicu;
    214       VciIntDspinTargetWrapperType*    xicu_int_wt;
    215194
    216195      VciMultiDma<vci_param_int>*      mdma;
    217       VciIntDspinInitiatorWrapperType* mdma_int_wi;
    218       VciIntDspinTargetWrapperType*    mdma_int_wt;
    219196
    220197      VciSimpleRom<vci_param_int>*     brom;
    221       VciIntDspinTargetWrapperType*    brom_int_wt;
    222198
    223199      VciMultiTty<vci_param_int>*      mtty;
    224       VciIntDspinTargetWrapperType*    mtty_int_wt;
    225 
    226       DspinLocalCrossbar<dspin_int_cmd_width>* int_xbar_cmd_d;
    227       DspinLocalCrossbar<dspin_int_rsp_width>* int_xbar_rsp_d;
     200
     201      VciLocalCrossbar<vci_param_int>*  int_xbar_d;
     202      VciIntDspinInitiatorWrapperType*  int_wi_gate_d;
     203      VciIntDspinTargetWrapperType*     int_wt_gate_d;
     204     
    228205      DspinLocalCrossbar<dspin_int_cmd_width>* int_xbar_m2p_c;
    229206      DspinLocalCrossbar<dspin_int_rsp_width>* int_xbar_p2m_c;
     
    242219
    243220      VciIoBridge<vci_param_int, vci_param_ext>* iob;
    244       VciIntDspinInitiatorWrapperType*           iob_int_wi;
    245       VciIntDspinTargetWrapperType*              iob_int_wt;
    246221      VciExtDspinInitiatorWrapperType*           iob_ram_wi;
    247222
Note: See TracChangeset for help on using the changeset viewer.