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_set_signal.cpp

    r31 r38  
    1212namespace behavioural          {
    1313
    14 //   string Interface::set_signal (Signal signal)
    15 //   {
    16 //     return set_signal(signal._name     ,
    17 //                    signal._direction,
    18 //                    signal._size     );
    19 //   };
    20 
    2114  Signal * Interface::set_signal (string          name     ,
    2215                                  direction_t     direction,
     
    2417                                  presence_port_t presence_port)
    2518  {
     19    log_printf(FUNC,Behavioural,"set_signal","Begin");
    2620    string str_direction =  toString(direction);
    2721    string str_interface = _name;
     
    3731    if (name  != "")
    3832      signame += "_"+str_signal;
    39    
     33
    4034    Signal * sig = new Signal (signame      ,
    4135                               direction    ,
    4236                               size         ,
    4337                               presence_port);
    44     _list_signal->push_back (*sig);
     38
     39    _list_signal->push_back (sig);
     40
     41    log_printf(FUNC,Behavioural,"set_signal","End");
    4542
    4643    return sig;
Note: See TracChangeset for help on using the changeset viewer.