Changeset 116 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Functionnal_unit_vhdl.cpp
- Timestamp:
- Apr 30, 2009, 3:51:41 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Functionnal_unit_vhdl.cpp
r81 r116 9 9 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Functionnal_unit.h" 10 10 #include "Behavioural/include/Vhdl.h" 11 #include "Behavioural/Generic/Shifter/include/Shifter.h" 11 12 12 13 namespace morpheo { … … 25 26 { 26 27 log_printf(FUNC,Functionnal_unit,FUNCTION,"Begin"); 28 29 morpheo::behavioural::generic::shifter::Parameters * param_shifter; 30 31 param_shifter = new morpheo::behavioural::generic::shifter::Parameters 32 ( 33 _param->_size_general_data, // size_data 34 1, // nb_port 35 0, // shift_value 36 generic::shifter::external_rotate, // rotate 37 generic::shifter::external_direction, // direction 38 generic::shifter::external_carry, // carry 39 false // type_completion_bool 40 ); 41 42 morpheo::behavioural::generic::shifter::Shifter * shifter; 43 44 std::string shifter_name = _name + "_shifter"; 45 shifter = new morpheo::behavioural::generic::shifter::Shifter 46 (shifter_name.c_str() 47 #ifdef STATISTICS 48 ,NULL 49 #endif 50 ,param_shifter 51 ,USE_VHDL); 52 53 _component->set_component(shifter->_component 54 #ifdef POSITION 55 , 50, 50, 50, 50 56 #endif 57 , INSTANCE_LIBRARY 58 ); 27 59 28 60 Vhdl * vhdl = new Vhdl (_name);
Note: See TracChangeset
for help on using the changeset viewer.