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/Generic/Select/Select_Priority_Fixed/src/Select_Priority_Fixed_vhdl_testbench_transition.cpp

    r15 r38  
    2727    // (because we have no control on the ordonnancer's policy)
    2828
    29     _vhdl_testbench->add_input (PORT_READ( in_NRESET));
    30    
    31     for (uint32_t i=0; i<_param._nb_entity; i++)
    32       {
    33         _vhdl_testbench->add_input (PORT_READ( in_VAL [i]));
    34         if (_param._encoding_one_hot)
    35         _vhdl_testbench->add_output(PORT_READ(out_ACK [i]));
    36       }
    37    
    38     if (_param._encoding_compact)
    39       {
    40     _vhdl_testbench->add_output(PORT_READ(out_ENTITY));
    41     _vhdl_testbench->add_output(PORT_READ(out_ENTITY_ACK));
    42       }
     29    _interfaces->testbench(_vhdl_testbench);
     30
    4331    // add_test :
    4432    //  - True  : the cycle must be compare with the output of systemC
Note: See TracChangeset for help on using the changeset viewer.