- Timestamp:
- Feb 1, 2011, 9:57:54 PM (13 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/include/Parameters.h
r137 r146 12 12 #include "Behavioural/include/Parameters.h" 13 13 #include "Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/include/Parameters.h" 14 #include "Behavioural/Generic/RegisterFile/RegisterFile_Internal_Banked/include/Parameters.h" 14 15 #include "Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/include/Parameters.h" 15 16 #include <math.h> … … 20 21 namespace registerfile { 21 22 22 typedef enum {instance_RegisterFile_Monolithic , 23 typedef enum {instance_RegisterFile_Monolithic, 24 instance_RegisterFile_Internal_Banked, 23 25 instance_RegisterFile_Multi_Banked} Tinstance_t; 24 26 … … 34 36 public : bool _have_port_address; 35 37 36 public : morpheo::behavioural::generic::registerfile::registerfile_monolithic ::Parameters * _param_registerfile_monolithic; 37 public : morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters * _param_registerfile_multi_banked; 38 public : morpheo::behavioural::generic::registerfile::registerfile_monolithic ::Parameters * _param_registerfile_monolithic; 39 public : morpheo::behavioural::generic::registerfile::registerfile_internal_banked::Parameters * _param_registerfile_internal_banked; 40 public : morpheo::behavioural::generic::registerfile::registerfile_multi_banked ::Parameters * _param_registerfile_multi_banked; 38 41 39 42 //-----[ methods ]----------------------------------------------------------- 40 public : Parameters (morpheo::behavioural::generic::registerfile::registerfile_monolithic ::Parameters * param); 41 public : Parameters (morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters * param); 43 public : Parameters (morpheo::behavioural::generic::registerfile::registerfile_monolithic ::Parameters * param); 44 public : Parameters (morpheo::behavioural::generic::registerfile::registerfile_internal_banked::Parameters * param); 45 public : Parameters (morpheo::behavioural::generic::registerfile::registerfile_multi_banked ::Parameters * param); 42 46 // public : Parameters (Parameters & param) ; 43 47 public : ~Parameters () ; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/include/RegisterFile.h
r112 r146 18 18 19 19 #include "Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/include/RegisterFile_Monolithic.h" 20 #include "Behavioural/Generic/RegisterFile/RegisterFile_Internal_Banked/include/RegisterFile_Internal_Banked.h" 20 21 #include "Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/include/RegisterFile_Multi_Banked.h" 21 22 … … 76 77 77 78 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 protected : morpheo::behavioural::generic::registerfile::registerfile_monolithic ::RegisterFile_Monolithic ::RegisterFile_Monolithic * component_RegisterFile_Monolithic ; 79 protected : morpheo::behavioural::generic::registerfile::registerfile_multi_banked::RegisterFile_Multi_Banked::RegisterFile_Multi_Banked * component_RegisterFile_Multi_Banked; 79 protected : morpheo::behavioural::generic::registerfile::registerfile_monolithic ::RegisterFile_Monolithic ::RegisterFile_Monolithic * component_RegisterFile_Monolithic; 80 protected : morpheo::behavioural::generic::registerfile::registerfile_internal_banked::RegisterFile_Internal_Banked::RegisterFile_Internal_Banked * component_RegisterFile_Internal_Banked; 81 protected : morpheo::behavioural::generic::registerfile::registerfile_multi_banked ::RegisterFile_Multi_Banked ::RegisterFile_Multi_Banked * component_RegisterFile_Multi_Banked; 80 82 81 83 // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Note: See TracChangeset
for help on using the changeset viewer.