Ignore:
Timestamp:
Jun 20, 2014, 2:42:53 PM (10 years ago)
Author:
alain
Message:

changing genmap_py to arch.py

Location:
trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source
Files:
2 edited

Legend:

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

    r707 r714  
    216216                    size_t                             l1_d_sets,   
    217217                    size_t                             xram_latency,
     218                    size_t                             xcu_nb_inputs,
    218219
    219220                    const Loader                       &loader,       // loader for XRAM
  • trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp

    r707 r714  
    7070                    size_t                             l1_d_sets,
    7171                    size_t                             xram_latency,
     72                    size_t                             xcu_nb_inputs,
    7273
    7374                    const Loader                      &loader,
     
    183184                     mt_int,                            // mapping table INT network
    184185                     IntTab(cluster_id,xicu_int_tgtid), // TGTID direct space
    185                      32,                                // number of timer IRQs
    186                      32,                                // number of hard IRQs
    187                      32,                                // number of soft IRQs
    188                      32);                               // number of output IRQs
     186                     xcu_nb_inputs,                     // number of timer IRQs
     187                     xcu_nb_inputs,                     // number of hard IRQs
     188                     xcu_nb_inputs,                     // number of soft IRQs
     189                     16);                               // number of output IRQs
    189190
    190191    ////////////  MDMA
     
    452453    }
    453454
    454     int_wi_gate_d->p_clk                           (this->p_clk);
    455     int_wi_gate_d->p_resetn                        (this->p_resetn);
    456     int_wi_gate_d->p_vci                           (signal_int_vci_l2g);
    457     int_wi_gate_d->p_dspin_cmd                     (signal_int_dspin_cmd_l2g_d);
    458     int_wi_gate_d->p_dspin_rsp                     (signal_int_dspin_rsp_g2l_d);
    459 
    460     int_wt_gate_d->p_clk                           (this->p_clk);
    461     int_wt_gate_d->p_resetn                        (this->p_resetn);
    462     int_wt_gate_d->p_vci                           (signal_int_vci_g2l);
    463     int_wt_gate_d->p_dspin_cmd                     (signal_int_dspin_cmd_g2l_d);
    464     int_wt_gate_d->p_dspin_rsp                     (signal_int_dspin_rsp_l2g_d);
     455    int_wi_gate_d->p_clk                         (this->p_clk);
     456    int_wi_gate_d->p_resetn                      (this->p_resetn);
     457    int_wi_gate_d->p_vci                         (signal_int_vci_l2g);
     458    int_wi_gate_d->p_dspin_cmd                   (signal_int_dspin_cmd_l2g_d);
     459    int_wi_gate_d->p_dspin_rsp                   (signal_int_dspin_rsp_g2l_d);
     460
     461    int_wt_gate_d->p_clk                         (this->p_clk);
     462    int_wt_gate_d->p_resetn                      (this->p_resetn);
     463    int_wt_gate_d->p_vci                         (signal_int_vci_g2l);
     464    int_wt_gate_d->p_dspin_cmd                   (signal_int_dspin_cmd_g2l_d);
     465    int_wt_gate_d->p_dspin_rsp                   (signal_int_dspin_rsp_l2g_d);
    465466   
    466467    ////////////////////// M2P DSPIN local crossbar coherence
     
    512513    xicu->p_resetn                               (this->p_resetn);
    513514    xicu->p_vci                                  (signal_int_vci_tgt_xicu);
    514     for ( size_t p=0 ; p < 32  ; p++)
    515     {
    516         xicu->p_irq[p]                           (signal_proc_it[p]);
    517     }
    518     for ( size_t i=0 ; i<32 ; i++)
     515    for ( size_t i=0 ; i < 16  ; i++)
     516    {
     517        xicu->p_irq[i]                           (signal_proc_it[i]);
     518    }
     519    for ( size_t i=0 ; i < xcu_nb_inputs ; i++)
    519520    {
    520521        if      ( i == 0 )       xicu->p_hwi[i]  (signal_irq_memc);
Note: See TracChangeset for help on using the changeset viewer.