Changeset 113 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/src/Execute_queue_vhdl.cpp
- Timestamp:
- Apr 14, 2009, 8:39:12 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/src/Execute_queue_vhdl.cpp
r101 r113 9 9 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Execute_queue.h" 10 10 #include "Behavioural/include/Vhdl.h" 11 #include "Behavioural/Generic/Queue/include/Queue.h"12 11 13 12 namespace morpheo { … … 23 22 #undef FUNCTION 24 23 #define FUNCTION "Execute_queue::vhdl" 25 void Execute_queue::vhdl (void) 24 void Execute_queue::vhdl (void) 26 25 { 27 26 log_printf(FUNC,Execute_queue,FUNCTION,"Begin"); 28 27 29 //----- Queue ----- 30 31 morpheo::behavioural::generic::queue::Parameters * param_queue; 32 morpheo::behavioural::generic::queue::Queue * queue; 33 34 param_queue = new morpheo::behavioural::generic::queue::Parameters 35 (_param->_size_queue, 36 _param->_size_internal_queue, 37 0, 38 false, 39 false 40 ); 41 42 std::string queue_name = _name + "_queue"; 43 queue = new morpheo::behavioural::generic::queue::Queue 44 (queue_name.c_str() 45 #ifdef STATISTICS 46 ,NULL 47 #endif 48 ,param_queue 49 ,USE_VHDL); 50 51 _component->set_component(queue->_component 52 #ifdef POSITION 53 , 0, 0, 0, 0 54 #endif 55 , INSTANCE_LIBRARY 56 ); 57 58 Vhdl * vhdl = new Vhdl (_name); 28 Vhdl * vhdl = new Vhdl (_name,_param->id()); 59 29 60 30 _interfaces->set_port(vhdl);
Note: See TracChangeset
for help on using the changeset viewer.