Ignore:
Timestamp:
Feb 16, 2010, 1:35:48 PM (14 years ago)
Author:
rosiere
Message:

Various modif (add test, and vhdl)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/src/Parameters.cpp

    r135 r137  
    4242    test();
    4343
    44     _size_internal_queue =
    45       (1                            + // _val
    46        _size_context_id             + // _context_id
    47        _size_depth                  + // _depth
    48        _size_type                   + // _type   
    49        _size_operation              + // _operation
    50        1                            + // _no_execute
    51        1                            + // _is_delay_slot
    52 #ifdef DEBUG
    53        _size_instruction_address    + // _address
    54 #endif
    55        _size_instruction_address    + // _address_next
    56        1                            + // _has_immediat
    57        _size_general_data           + // _immediat
    58        1                            + // _read_ra
    59        _size_general_register_logic + // _num_reg_ra
    60        1                            + // _read_rb
    61        _size_general_register_logic + // _num_reg_rb
    62        1                            + // _read_rc
    63        _size_special_register_logic + // _num_reg_rc
    64        1                            + // _write_rd
    65        _size_general_register_logic + // _num_reg_rd
    66        1                            + // _write_re
    67        _size_special_register_logic + // _num_reg_re
    68        _size_exception_use          + // _exception_use
    69        _size_exception_decod          // _exception
    70        ) * _nb_inst_decod;
    71 
    7244    if (is_toplevel)
    7345      {
     
    11183    log_begin(Decod_queue,FUNCTION);
    11284
     85    _size_internal_queue =
     86      (1                            + // _val
     87       _size_context_id             + // _context_id
     88       _size_depth                  + // _depth
     89       _size_type                   + // _type   
     90       _size_operation              + // _operation
     91       1                            + // _no_execute
     92       1                            + // _is_delay_slot
     93#ifdef DEBUG
     94       _size_instruction_address    + // _address
     95#endif
     96       _size_instruction_address    + // _address_next
     97       1                            + // _has_immediat
     98       _size_general_data           + // _immediat
     99       1                            + // _read_ra
     100       _size_general_register_logic + // _num_reg_ra
     101       1                            + // _read_rb
     102       _size_general_register_logic + // _num_reg_rb
     103       1                            + // _read_rc
     104       _size_special_register_logic + // _num_reg_rc
     105       1                            + // _write_rd
     106       _size_general_register_logic + // _num_reg_rd
     107       1                            + // _write_re
     108       _size_special_register_logic + // _num_reg_re
     109       _size_exception_use          + // _exception_use
     110       _size_exception_decod          // _exception
     111       ) * _nb_inst_decod;
     112
    113113    log_end(Decod_queue,FUNCTION);
    114114  };
Note: See TracChangeset for help on using the changeset viewer.