Ignore:
Timestamp:
May 31, 2007, 11:22:29 PM (17 years ago)
Author:
rosiere
Message:

Interface et vhdl_testbench : l'appel aux fonction add_input et add_ouput est maintenant réalisé par la classe Interface (et autre).

2 remarques :

  • tester avec des sous composants (en particulier les sorties d'un est directement relié au sortie d'un autre)
  • Signal_testbench.cpp -> l'optimisé (par exemple pointeur de fonction afin d'éviter le test et le switch)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/src/Interface_toXML.cpp

    r31 r38  
    1414  XML Interface::toXML (void)
    1515  {
     16    log_printf(FUNC,Behavioural,"toXML","Begin");
     17
    1618    XML xml ("interface");
    1719   
     
    2527    if (_list_signal->empty()== false)
    2628      {
    27         list<Signal>::iterator i     = _list_signal->begin();
     29        list<Signal*>::iterator i     = _list_signal->begin();
    2830
    2931        while (i != _list_signal->end())
    3032          {
    31             xml.  insert_XML ((*i).toXML());
     33            xml.  insert_XML ((*i)->toXML());
    3234            ++i;
    3335          }
     
    3537
    3638    xml.balise_close      ();
    37      
     39
     40    log_printf(FUNC,Behavioural,"toXML","End");
     41   
    3842    return xml;
    3943  };
     
    4246  XML Interface::toXML_mapping (void)
    4347  {
     48    log_printf(FUNC,Behavioural,"toXML_mapping","Begin");
     49
    4450    if (_is_map != true)
    4551      throw (ErrorMorpheo ("Interface \""+_name+"\" is never mapped"));
     
    5258    xml.  attribut      ("port"     ,(static_cast<Interface *>(_interface_map))->_name);
    5359    xml.singleton_end   ();
     60
     61    log_printf(FUNC,Behavioural,"toXML_mapping","End");
    5462     
    5563    return xml;
Note: See TracChangeset for help on using the changeset viewer.