Ignore:
Timestamp:
Jul 5, 2007, 5:50:19 PM (17 years ago)
Author:
rosiere
Message:

Modification des classes d'encapsulation des interfaces :

  • gère les signaux à écrire dans le vhdl
  • les traces pour le testbench
  • la génération des vhdl structurelles

-> test sur la Pattern History Table

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_vhdl_testbench_transition.cpp

    r15 r42  
    1616
    1717
    18   void Victim_Pseudo_LRU::vhdl_testbench_transition (Vhdl_Testbench & vhdl_testbench)
     18  void Victim_Pseudo_LRU::vhdl_testbench_transition (void)
    1919  {
    20 #ifndef SYSTEMCASS_SPECIFIC
    21     sc_cycle(0);
    22 #endif
    23     vhdl_testbench.add_input  (PORT_READ(in_NRESET));
     20    // Evaluation before read the ouput signal
     21    sc_start(0);
    2422
    25     for (uint32_t i = 0; i < _param._nb_access; i ++)
    26       {
    27         vhdl_testbench.add_input  (PORT_READ( in_ACCESS_VAL     [i]));
    28         vhdl_testbench.add_output (PORT_READ(out_ACCESS_ACK     [i]));
    29         if (_param._size_table>1)
    30           vhdl_testbench.add_input  (PORT_READ( in_ACCESS_ADDRESS [i]));
    31         vhdl_testbench.add_output (PORT_READ(out_ACCESS_ENTITY  [i]));
    32       }
    33 
    34     for (uint32_t i = 0; i < _param._nb_update; i ++)
    35       {
    36         vhdl_testbench.add_input  (PORT_READ( in_UPDATE_VAL     [i]));
    37         vhdl_testbench.add_output (PORT_READ(out_UPDATE_ACK     [i]));
    38         if (_param._size_table>1)
    39           vhdl_testbench.add_input  (PORT_READ( in_UPDATE_ADDRESS [i]));
    40         vhdl_testbench.add_input  (PORT_READ( in_UPDATE_ENTITY  [i]));
    41       }
    42 
    43     vhdl_testbench.add_test(true);
    44 
    45     vhdl_testbench.new_cycle (); // always at the end
     23    _interfaces->testbench();
    4624  };
    4725
Note: See TracChangeset for help on using the changeset viewer.