Changeset 23 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/RegisterFile_Multi_Banked_Glue/include
- Timestamp:
- May 21, 2007, 12:01:51 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/RegisterFile_Multi_Banked_Glue/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/RegisterFile_Multi_Banked_Glue/include/Parameters.h
r15 r23 63 63 public : const uint32_t _shift_address ; 64 64 65 public : uint32_t * _link_port_read ;66 public : uint32_t * _link_port_ write;67 68 public : uint32_t * _ nb_port_select_by_bank_read_port;69 public : uint32_t * _ nb_port_select_by_bank_write_port;65 // A lot of table to the partial crossbar 66 public : uint32_t * _link_port_read_in_to_out ; 67 public : uint32_t * _link_port_read_in_to_select ; 68 public : uint32_t * _link_port_write_in_to_out ; 69 public : uint32_t * _link_port_write_in_to_select; 70 70 71 71 //-----[ methods ]----------------------------------------------------------- … … 82 82 public : ~Parameters () ; 83 83 84 public : string msg_error (void);84 public : string msg_error (void); 85 85 86 86 public : string print (uint32_t depth); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/RegisterFile_Multi_Banked_Glue/include/RegisterFile_Multi_Banked_Glue.h
r15 r23 119 119 120 120 #ifdef SYSTEMC 121 // function pointer 122 public : uint32_t (morpheo::behavioural::generic::registerfile::registerfile_multi_banked::registerfile_multi_banked_glue::RegisterFile_Multi_Banked_Glue::*link_port_read_in_to_out ) (uint32_t, uint32_t); 123 public : uint32_t (morpheo::behavioural::generic::registerfile::registerfile_multi_banked::registerfile_multi_banked_glue::RegisterFile_Multi_Banked_Glue::*link_port_read_in_to_select ) (uint32_t, uint32_t); 124 public : uint32_t (morpheo::behavioural::generic::registerfile::registerfile_multi_banked::registerfile_multi_banked_glue::RegisterFile_Multi_Banked_Glue::*link_port_write_in_to_out ) (uint32_t, uint32_t); 125 public : uint32_t (morpheo::behavioural::generic::registerfile::registerfile_multi_banked::registerfile_multi_banked_glue::RegisterFile_Multi_Banked_Glue::*link_port_write_in_to_select) (uint32_t, uint32_t); 126 127 public : uint32_t full_crossbar_link_port_read_in_to_out (uint32_t num_port, uint32_t num_bank); 128 public : uint32_t full_crossbar_link_port_read_in_to_select (uint32_t num_port, uint32_t num_bank); 129 public : uint32_t full_crossbar_link_port_write_in_to_out (uint32_t num_port, uint32_t num_bank); 130 public : uint32_t full_crossbar_link_port_write_in_to_select (uint32_t num_port, uint32_t num_bank); 131 public : uint32_t partial_crossbar_link_port_read_in_to_out (uint32_t num_port, uint32_t num_bank); 132 public : uint32_t partial_crossbar_link_port_read_in_to_select (uint32_t num_port, uint32_t num_bank); 133 public : uint32_t partial_crossbar_link_port_write_in_to_out (uint32_t num_port, uint32_t num_bank); 134 public : uint32_t partial_crossbar_link_port_write_in_to_select (uint32_t num_port, uint32_t num_bank); 135 121 136 private : void allocation (void); 122 137 private : void deallocation (void);
Note: See TracChangeset
for help on using the changeset viewer.