Changeset 168 for trunk/platforms


Ignore:
Timestamp:
May 11, 2011, 7:56:56 PM (13 years ago)
Author:
alain
Message:

Moving to the vci_cc_xcache_wrapper_v4 implementing the multicores support.
(The constructor arguments and the p_irq ports changed, and required a modification
of the tsar_cluster_xbar component...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platforms/tsarv4_generic_xbar/tsarv4_cluster_xbar/caba/source/src/tsarv4_cluster_xbar.cpp

    r167 r168  
    9494                sproc.str().c_str(),
    9595                cluster_id*nprocs + p,
    96                 mtd, mtc,
     96                mtd,                            // Mapping Table Direct
     97                mtc,                            // Mapping Table Coherence
    9798                IntTab(cluster_id,p),           // SRCID_D
    9899                IntTab(cluster_id,p),           // SRCID_C
    99100                IntTab(cluster_id,p),           // TGTID_C
     101                1,                              // single core
     102                1,                              // single dcache
    100103                l1_i_ways,l1_i_sets,16,         // ICACHE size
    101104                l1_d_ways,l1_d_sets,16,         // DCACHE size
    102                 16,                             // WBUF width
    103                 1                               // WBUF depth
     105                4,                              // WBUF width
     106                4                               // WBUF depth
    104107                );
    105108        }
     
    388391            proc[p]->p_vci_ini_c                (signal_vci_ini_c_proc[p]);
    389392            proc[p]->p_vci_tgt                  (signal_vci_tgt_c_proc[p]);
    390             proc[p]->p_irq[0]                   (signal_proc_it[p]);
     393            proc[p]->p_irq[0][0]                (signal_proc_it[p]);
    391394            for ( size_t j = 1 ; j < 6 ; j++ )
    392395            {
    393                 proc[p]->p_irq[j]               (signal_false);
     396                proc[p]->p_irq[0][j]            (signal_false);
    394397            }
    395398        }
Note: See TracChangeset for help on using the changeset viewer.