Changeset 60 for sources/src/entity.cc


Ignore:
Timestamp:
Feb 14, 2017, 11:30:19 AM (7 years ago)
Author:
meunier
Message:
  • Intégration des modifications de Clément, qui a intégré la version parallélisée de systemcass faite par Manuel.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • sources/src/entity.cc

    r59 r60  
    188188    }
    189189    cerr << "Internal error : get_equi(" << pointer << ")\n";
     190    abort();
    190191    exit(11);
    191192}
     
    412413            }
    413414        }
     415#if 0
     416        sc_interface *reg = get_signal (*i);
     417        sc_interface *out = get_out_port (*i);
     418        if (reg) {
     419            std::cerr << "binding " << *i << " to reg "
     420                << reg << std::endl;
     421            bind_equi_to_table (*i, reg->get_pointer ());
     422        } else if (out) {
     423            std::cerr << "binding " << *i << " to out "
     424                << out << std::endl;
     425            bind_equi_to_table (*i, out->get_pointer ());
     426        } else {
     427            reg = get_localvar (*i);
     428            if (reg) {
     429                std::cerr << "binding " << *i << " to localvar "
     430                    << reg << std::endl;
     431                bind_equi_to_table (*i, reg->get_pointer ());
     432            } else {
     433                std::cerr << "binding " << *i << " to index "
     434                    << index << std::endl;
     435                bind_equi_to_table (*i, &(equi_table[index]));
     436                index += (i->begin()->data_size_in_bytes() - 1) / sizeof(tab_t) + 1;
     437            }
     438        }
     439#endif
    414440    }
    415441}
Note: See TracChangeset for help on using the changeset viewer.