Changeset 146 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/src/Parameters.cpp
- Timestamp:
- Feb 1, 2011, 9:57:54 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/src/Parameters.cpp
r137 r146 26 26 _have_port_address = param->_have_port_address; 27 27 28 _param_registerfile_monolithic = param; 29 _param_registerfile_multi_banked = NULL; 28 _param_registerfile_monolithic = param; 29 _param_registerfile_internal_banked = NULL; 30 _param_registerfile_multi_banked = NULL; 31 32 test(); 33 34 log_printf(FUNC,RegisterFile,"Parameters","End"); 35 }; 36 37 Parameters::Parameters (morpheo::behavioural::generic::registerfile::registerfile_internal_banked ::Parameters * param) 38 { 39 log_printf(FUNC,RegisterFile,"Parameters","Begin"); 40 41 _instance = instance_RegisterFile_Internal_Banked; 42 _nb_port_read = param->_nb_port_read ; 43 _nb_port_write = param->_nb_port_write; 44 _nb_word = param->_nb_word ; 45 _size_word = param->_size_word ; 46 _size_address = param->_size_address ; 47 _have_port_address = param->_have_port_address; 48 49 _param_registerfile_monolithic = NULL; 50 _param_registerfile_internal_banked = param; 51 _param_registerfile_multi_banked = NULL; 30 52 31 53 test(); … … 45 67 log_printf(FUNC,RegisterFile,"Parameters","Begin"); 46 68 47 _param_registerfile_monolithic = NULL; 48 _param_registerfile_multi_banked = param; 69 _param_registerfile_monolithic = NULL; 70 _param_registerfile_internal_banked = NULL; 71 _param_registerfile_multi_banked = param; 49 72 50 73 test(); … … 53 76 }; 54 77 55 // Parameters::Parameters (Parameters & param):56 // _instance (param._instance ),57 // _nb_port_read (param._nb_port_read ),58 // _nb_port_write (param._nb_port_write),59 // _nb_word (param._nb_word ),60 // _size_word (param._size_word ),61 // _size_address (param._size_address ),62 // _have_port_address (param._have_port_address)63 // {64 // log_printf(FUNC,RegisterFile,"Parameters (copy)","Begin");65 66 // _param_registerfile_multi_banked = param._param_registerfile_multi_banked;67 // _param_registerfile_monolithic = param._param_registerfile_monolithic;68 // test();69 // log_printf(FUNC,RegisterFile,"Parameters (copy)","End");70 // };71 72 78 Parameters::~Parameters () 73 79 { … … 84 90 // if (_instance == instance_RegisterFile_Monolithic) 85 91 // COPY(_param_registerfile_monolithic); 92 // if (_instance == instance_RegisterFile_Internal_Banked) 93 // COPY(_param_registerfile_internal_banked); 86 94 // if (_instance == instance_RegisterFile_Multi_Banked) 87 95 // COPY(_param_registerfile_multi_banked); … … 92 100 }; // end namespace registerfile 93 101 }; // end namespace generic 94 95 102 }; // end namespace behavioural 96 103 }; // end namespace morpheo
Note: See TracChangeset
for help on using the changeset viewer.