Changeset 887


Ignore:
Timestamp:
Nov 16, 2014, 12:50:01 PM (9 years ago)
Author:
cfuguet
Message:

reconf: add test for the recovery routing function on the dspin_router

  • The test performs a reconfiguration of a cycle-free contour around a blackhole in a 3x3 platform. The blackhole (faulty routers) is in the cluster (1,1).
  • Introduce a reconf:xicu driver in the softs directory. For now this driver contains only a getter/setter for the configuration registers in the reconf:vci_xicu.
Location:
branches/reconfiguration
Files:
10 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/reconfiguration/platforms/tsar_generic_iob/top.cpp

    r875 r887  
    14901490         std::cout << " ************************************************" << std::endl;
    14911491
     1492#if 0
     1493         for (int x = 0; x < X_SIZE; ++x)
     1494         {
     1495            for (int y = 0; y < Y_SIZE; ++y)
     1496            {
     1497               clusters[x][y]->int_router_cmd[0]->print_trace();
     1498               clusters[x][y]->int_router_rsp[0]->print_trace();
     1499            }
     1500         }
     1501#endif
     1502
    14921503         // trace proc[debug_proc_id]
    14931504         if ( debug_proc_id != 0xFFFFFFFF )
  • branches/reconfiguration/softs/mach/cpu.h

    r850 r887  
    1414#define CLUSTER_ID_BITS     (X_WIDTH + Y_WIDTH)
    1515#define CLUSTER_OFFSET_BITS (40-CLUSTER_ID_BITS)
     16#define CLUSTER_BASE(x,y)   ((uint64_t)CLUSTER((x),(y)) << CLUSTER_OFFSET_BITS)
    1617
    1718/*
Note: See TracChangeset for help on using the changeset viewer.