Changeset 599 for trunk/platforms


Ignore:
Timestamp:
Dec 11, 2013, 6:08:30 PM (10 years ago)
Author:
cfuguet
Message:

Improvement in vci_mem_cache component:

  • No need to pass x_self and y_self constructor parameters. They are computed from the most significant bits of one of the memory segments mapped to this component.
  • Erasing these two parameters from the vci_mem_cache constructor in all TSAR platforms
Location:
trunk/platforms
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp

    r597 r599  
    171171                     IntTab(cluster_id, memc_ram_srcid), // SRCID RAM network
    172172                     IntTab(cluster_id, memc_int_tgtid), // TGTID INT network
    173                      x_id,                               // X self coordinate
    174                      y_id,                               // Y self coordinate
    175173                     x_width,                            // number of bits for x coordinate
    176174                     y_width,                            // number of bits for y coordinate
  • trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp

    r597 r599  
    148148                     IntTab(cluster_id),                 // SRCID external space
    149149                     IntTab(cluster_id, tgtid_memc),     // TGTID direct space
    150                      x_id,                               // X self coordinate
    151                      y_id,                               // Y self coordinate
    152150                     x_width,                            // Number of x bits in platform
    153151                     y_width,                            // Number of y bits in platform
  • trunk/platforms/tsar_mono_mmu/top.cpp

    r598 r599  
    279279          ("xram", IntTab(0), maptabx, loader);
    280280        memc = new soclib::caba::VciMemCache<vci_param, vci_param_ext, dspin_rsp_width, dspin_cmd_width>
    281           ("memc",maptabp,maptabx,IntTab(0),IntTab(0, 0), 0, 0, 0, 0,16,256,16, 3, 4096, 8, 8, 8, from_cycle, trace_ok);
     281          ("memc",maptabp,maptabx,IntTab(0),IntTab(0, 0), 0, 0,16,256,16, 3, 4096, 8, 8, 8, from_cycle, trace_ok);
    282282        VciDspinTargetWrapper<vci_param, dspin_cmd_width, dspin_rsp_width>
    283283            wt_memc("wt_memc", srcid_width);
Note: See TracChangeset for help on using the changeset viewer.