Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/include/Parameters.h
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/include/Parameters.h
r81 r88 25 25 { 26 26 //-----[ fields ]------------------------------------------------------------ 27 public : constuint32_t _nb_ooo_engine ;28 public : constuint32_t _size_general_data ;29 public : constuint32_t _size_special_data ;30 public : constuint32_t _nb_gpr_read ;31 public : constuint32_t _nb_gpr_write ;32 public : constuint32_t _nb_gpr_bank ;33 public : constuint32_t _nb_gpr_port_read_by_bank ;34 public : constuint32_t _nb_gpr_port_write_by_bank;35 public : constuint32_t _nb_spr_read ;36 public : constuint32_t _nb_spr_write ;37 public : constuint32_t _nb_spr_bank ;38 public : constuint32_t _nb_spr_port_read_by_bank ;39 public : constuint32_t _nb_spr_port_write_by_bank;40 public : constuint32_t * _nb_general_register ;41 public : constuint32_t * _nb_special_register ;42 public : constuint32_t * _nb_inst_insert_rob ;43 public : constuint32_t * _nb_inst_retire_rob ;27 public : uint32_t _nb_ooo_engine ; 28 //public : uint32_t _size_general_data ; 29 //public : uint32_t _size_special_data ; 30 public : uint32_t _nb_gpr_read ; 31 public : uint32_t _nb_gpr_write ; 32 public : uint32_t _nb_gpr_bank ; 33 public : uint32_t _nb_gpr_port_read_by_bank ; 34 public : uint32_t _nb_gpr_port_write_by_bank; 35 public : uint32_t _nb_spr_read ; 36 public : uint32_t _nb_spr_write ; 37 public : uint32_t _nb_spr_bank ; 38 public : uint32_t _nb_spr_port_read_by_bank ; 39 public : uint32_t _nb_spr_port_write_by_bank; 40 public : uint32_t * _nb_general_register ; 41 public : uint32_t * _nb_special_register ; 42 public : uint32_t * _nb_inst_insert_rob ; 43 public : uint32_t * _nb_inst_retire_rob ; 44 44 45 public : constbool _have_port_ooo_engine_id ;46 public : 47 public : 45 //public : bool _have_port_ooo_engine_id ; 46 public : uint32_t _size_gpr_address ; 47 public : uint32_t _size_spr_address ; 48 48 49 49 public : morpheo::behavioural::generic::registerfile::Parameters ** _param_gpr ; … … 51 51 public : morpheo::behavioural::generic::registerfile::Parameters ** _param_spr ; 52 52 public : morpheo::behavioural::generic::registerfile::Parameters ** _param_spr_status ; 53 p ublic: morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters ** __param_gpr ;54 p ublic: morpheo::behavioural::generic::registerfile::registerfile_monolithic ::Parameters ** __param_gpr_status;55 p ublic: morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters ** __param_spr ;56 p ublic: morpheo::behavioural::generic::registerfile::registerfile_monolithic ::Parameters ** __param_spr_status;53 private: morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters ** __param_gpr ; 54 private: morpheo::behavioural::generic::registerfile::registerfile_monolithic ::Parameters ** __param_gpr_status; 55 private: morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters ** __param_spr ; 56 private: morpheo::behavioural::generic::registerfile::registerfile_monolithic ::Parameters ** __param_spr_status; 57 57 public : morpheo::behavioural::core::multi_execute_loop::execute_loop::register_unit::register_unit_glue::Parameters * _param_glue ; 58 58 … … 74 74 uint32_t * nb_special_register , 75 75 uint32_t * nb_inst_insert_rob , 76 uint32_t * nb_inst_retire_rob ); 76 uint32_t * nb_inst_retire_rob , 77 bool is_toplevel=false); 77 78 78 79 //public : Parameters (Parameters & param) ; 79 80 public : ~Parameters () ; 80 81 82 public : void copy (void); 83 81 84 public : Parameters_test msg_error (void); 85 82 86 public : std::string print (uint32_t depth); 83 87 public : friend std::ostream& operator<< (std::ostream& output_stream,
Note: See TracChangeset
for help on using the changeset viewer.