Ignore:
Timestamp:
Dec 8, 2007, 5:12:36 PM (16 years ago)
Author:
rosiere
Message:

read_queue : systemC et vhdl ok !
queue : quelques petits modif pour avoir une queue de taille 1
nettoyage des fichiers *mkf*

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/src/Parameters.cpp

    r66 r68  
    5454    _size_special_register (static_cast<uint32_t>(log2(_nb_special_register))),
    5555    _size_operation        (static_cast<uint32_t>(log2(_nb_operation       ))),
    56     _size_type             (static_cast<uint32_t>(log2(_nb_type            )))
     56    _size_type             (static_cast<uint32_t>(log2(_nb_type            ))),
     57
     58    _have_port_context_id    (_size_context_id    > 0),
     59    _have_port_front_end_id  (_size_front_end_id  > 0),
     60    _have_port_ooo_engine_id (_size_ooo_engine_id > 0),
     61    _have_port_rob_id        (_size_rob_id        > 0),
     62
     63    _size_internal_queue     (  _size_context_id       //_context_id   
     64                              + _size_front_end_id     //_front_end_id
     65                              + _size_ooo_engine_id    //_ooo_engine_id
     66                              + _size_rob_id           //_rob_id       
     67                              + _size_operation        //_operation   
     68                              + _size_type             //_type         
     69                              + 1                      //_has_immediat
     70                              + _size_general_data     //_immediat     
     71                              + 1                      //_read_ra     
     72                              + _size_general_register //_num_reg_ra   
     73                              + 1                      //_read_rb     
     74                              + _size_general_register //_num_reg_rb   
     75                              + 1                      //_read_rc     
     76                              + _size_special_register //_num_reg_rc   
     77                              + 1                      //_write_rd     
     78                              + _size_general_register //_num_reg_rd   
     79                              + 1                      //_write_re     
     80                              + _size_special_register //_num_reg_re   
     81                                )
     82                               
     83
    5784  {
    5885    log_printf(FUNC,Read_queue,"Parameters","Begin");
     
    85112    _size_special_register (param._size_special_register ),
    86113    _size_operation        (param._size_operation        ),
    87     _size_type             (param._size_type             )
     114    _size_type             (param._size_type             ),
     115
     116    _have_port_context_id    (param._have_port_context_id   ),
     117    _have_port_front_end_id  (param._have_port_front_end_id ),
     118    _have_port_ooo_engine_id (param._have_port_ooo_engine_id),
     119    _have_port_rob_id        (param._have_port_rob_id       ),
     120
     121    _size_internal_queue     (param._size_internal_queue    )
    88122  {
    89123    log_printf(FUNC,Read_queue,"Parameters (copy)","Begin");
Note: See TracChangeset for help on using the changeset viewer.