Ignore:
Timestamp:
Apr 11, 2017, 11:50:57 PM (7 years ago)
Author:
alain
Message:

Replace the vci_mwmr_dma hardware component by the vci_multi_dma component.

File:
1 edited

Legend:

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

    r1050 r1051  
    2727#include "vci_dspin_target_wrapper.h"
    2828#include "dspin_router.h"
    29 #include "vci_mwmr_dma.h"
     29#include "vci_multi_dma.h"
    3030#include "vci_mem_cache.h"
    3131#include "vci_cc_vcache_wrapper.h"
    3232#include "vci_io_bridge.h"
    33 #include "coproc_signals.h"
    34 #include "coproc_gcd.h"
    35 #include "coproc_dct.h"
    36 #include "coproc_cpy.h"
    3733
    3834namespace soclib { namespace caba   {
     
    8076    sc_signal<bool>                       signal_false;
    8177    sc_signal<bool>                       signal_proc_it[32];
    82     sc_signal<bool>                       signal_irq_mwmr;
     78    sc_signal<bool>                       signal_irq_mdma[8];
    8379    sc_signal<bool>                       signal_irq_memc;
    8480   
    85     // Coprocessor signals
    86     CoprocSignals<uint32_t,uint8_t>       signal_to_coproc[8];
    87     CoprocSignals<uint32_t,uint8_t>       signal_from_coproc[8];
    88     sc_signal<uint32_t>                   signal_config_coproc[8];
    89     sc_signal<uint32_t>                   signal_status_coproc[8];
    90 
    9181    // INT network DSPIN signals between DSPIN routers and DSPIN local_crossbars
    9282    DspinSignals<dspin_int_cmd_width>     signal_int_dspin_cmd_l2g_d;
     
    10797    // INT network VCI signals between VCI components and VCI local crossbar
    10898    VciSignals<vci_param_int>             signal_int_vci_ini_proc[8];
    109     VciSignals<vci_param_int>             signal_int_vci_ini_mwmr;
     99    VciSignals<vci_param_int>             signal_int_vci_ini_mdma;
    110100    VciSignals<vci_param_int>             signal_int_vci_ini_iobx;
    111101
    112102    VciSignals<vci_param_int>             signal_int_vci_tgt_memc;
    113103    VciSignals<vci_param_int>             signal_int_vci_tgt_xicu;
    114     VciSignals<vci_param_int>             signal_int_vci_tgt_mwmr;
     104    VciSignals<vci_param_int>             signal_int_vci_tgt_mdma;
    115105    VciSignals<vci_param_int>             signal_int_vci_tgt_iobx;
    116106
     
    163153    VciXicu<vci_param_int>*                           xicu;
    164154
    165     VciMwmrDma<vci_param_int>*                        mwmr;
    166 
    167     CoprocGcd*                                        gcd;
    168     CoprocDct*                                        dct;
    169     CoprocCpy*                                        cpy;
     155    VciMultiDma<vci_param_int>*                       mdma;
    170156
    171157    VciLocalCrossbar<vci_param_int>*                  int_xbar_d;
     
    229215                    size_t                             int_memc_tgt_id,
    230216                    size_t                             int_xicu_tgt_id,
    231                     size_t                             int_mwmr_tgt_id,
     217                    size_t                             int_mdma_tgt_id,
    232218                    size_t                             int_iobx_tgt_id,
    233219                    size_t                             int_proc_ini_id,
    234                     size_t                             int_mwmr_ini_id,
     220                    size_t                             int_mdma_ini_id,
    235221                    size_t                             int_iobx_ini_id,
    236222
Note: See TracChangeset for help on using the changeset viewer.