Ignore:
Timestamp:
Mar 21, 2007, 5:00:06 PM (17 years ago)
Author:
rosiere
Message:

Banc de registres

  • ajout de 2 ports additionnels inutiles (reset et ack) mais nécessaire pour uniformisé les différentes version du banc de registres
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/src/RegisterFile_vhdl_testbench_transition.cpp

    r2 r6  
    1919    sc_cycle(0);
    2020#endif
     21    vhdl_testbench.add_input (PORT_READ( in_NRESET));
    2122
    2223    for (uint32_t i = 0; i < _param._nb_port_read ; i ++)
    2324      {
    24         vhdl_testbench.add_input (PORT_READ( in_READ_ENABLE  [i]));
     25        vhdl_testbench.add_input (PORT_READ( in_READ_VAL     [i]));
     26        vhdl_testbench.add_output(PORT_READ(out_READ_ACK     [i]));
    2527        vhdl_testbench.add_input (PORT_READ( in_READ_ADDRESS [i]));
     28        vhdl_testbench.add_output(PORT_READ(out_READ_DATA    [i]));
    2629      }
    2730    for (uint32_t i = 0; i < _param._nb_port_write; i ++)
    2831      {
    29         vhdl_testbench.add_input (PORT_READ( in_WRITE_ENABLE [i]));
     32        vhdl_testbench.add_input (PORT_READ( in_WRITE_VAL    [i]));
     33        vhdl_testbench.add_output(PORT_READ(out_WRITE_ACK    [i]));
    3034        vhdl_testbench.add_input (PORT_READ( in_WRITE_ADDRESS[i]));
    3135        vhdl_testbench.add_input (PORT_READ( in_WRITE_DATA   [i]));
    32       }
    33     for (uint32_t i = 0; i < _param._nb_port_read ; i ++)
    34       {
    35         vhdl_testbench.add_output(PORT_READ(out_READ_DATA    [i]));
    3636      }
    3737
Note: See TracChangeset for help on using the changeset viewer.