- Timestamp:
- Mar 27, 2008, 11:04:49 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Custom/include/Custom.h
r72 r78 15 15 #include "Behavioural/include/Usage.h" 16 16 #include "Behavioural/include/Constants.h" 17 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Types.h" 18 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Operation.h" 17 #include "Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Instruction/include/Types.h" 18 #include "Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Instruction/include/Instruction.h" 19 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Operation/include/Types.h" 20 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Operation/include/Operation.h" 19 21 20 22 namespace morpheo { … … 23 25 24 26 // TODO get_custom_vhdl 25 // TODO : complete the custom_decod_t type 26 typedef uint32_t custom_decod_t; 27 typedef uint32_t custom_vhdl_t; 28 29 typedef morpheo::behavioural::core::multi_front_end::front_end::decod_unit::decod::function_decod_t custom_decod_t; 27 30 28 31 typedef morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_execute_unit::execute_unit::functionnal_unit::function_execute_t custom_execute_genMoore_t; … … 34 37 typedef struct 35 38 { 36 bool (*_get_valid_group )(uint32_t);37 uint32_t (*_get_nb_register )(uint32_t);38 access_mode_t (*_get_access_mode )(uint32_t, uint32_t);39 custom_decod_t * (*_get_custom_decod ) (uint32_t);40 custom_execute_genMoore_t * (*_get_custom_execute_genMoore ) (uint32_t);39 bool (*_get_valid_group ) (uint32_t); 40 uint32_t (*_get_nb_register ) (uint32_t); 41 access_mode_t (*_get_access_mode ) (uint32_t, uint32_t); 42 custom_decod_t * (*_get_custom_decod ) (Toperation_t); 43 custom_execute_genMoore_t * (*_get_custom_execute_genMoore ) (Toperation_t); 41 44 custom_execute_transition_t * (*_get_custom_execute_transition) (uint32_t); 42 custom_execute_transition_t * (*_get_custom_execute_reset) (uint32_t); 45 custom_execute_transition_t * (*_get_custom_execute_reset ) (uint32_t); 46 custom_vhdl_t * (*_get_vhdl_decod ) (void); 47 custom_vhdl_t * (*_get_vhdl_execute ) (void); 43 48 } custom_information_t; 44 49
Note: See TracChangeset
for help on using the changeset viewer.