Changeset 77 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src
- Timestamp:
- Feb 5, 2008, 5:21:20 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src/Parameters.cpp
r74 r77 29 29 uint32_t size_special_data , 30 30 uint32_t nb_special_register, 31 uint32_t nb_operation ,32 uint32_t nb_type ,33 31 uint32_t nb_bypass_write ): 34 32 _size_write_queue (size_write_queue ), … … 42 40 _size_special_data (size_special_data ), 43 41 _nb_special_register (nb_special_register), 44 _nb_operation (nb_operation ),45 _nb_type (nb_type ),46 42 _nb_bypass_write (nb_bypass_write ), 47 43 … … 55 51 _size_general_register (log2(_nb_general_register)), 56 52 _size_special_register (log2(_nb_special_register)), 57 _size_operation (log2(_nb_operation )),58 _size_type (log2(_nb_type )),59 53 60 54 _have_component_execute_queue (_size_execute_queue > 0), … … 75 69 size_special_data , 76 70 nb_special_register, 77 nb_operation ,78 nb_type ,79 71 nb_bypass_write ); 80 72 … … 86 78 nb_packet , 87 79 size_general_data , 88 size_special_data , 89 nb_operation , 90 nb_type ); 80 size_special_data ); 91 81 92 82 test(); … … 108 98 _size_special_data (param._size_special_data ), 109 99 _nb_special_register (param._nb_special_register ), 110 _nb_operation (param._nb_operation ),111 _nb_type (param._nb_type ),112 100 _nb_bypass_write (param._nb_bypass_write ), 113 101 … … 121 109 _size_general_register (param._size_general_register ), 122 110 _size_special_register (param._size_special_register ), 123 _size_operation (param._size_operation ),124 _size_type (param._size_type ),125 111 126 112 _have_component_execute_queue (param._have_component_execute_queue), -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src/Parameters_print.cpp
r74 r77 37 37 xml.singleton_begin("size_special_data "); xml.attribut("value",toString(_size_special_data )); xml.singleton_end(); 38 38 xml.singleton_begin("nb_special_register"); xml.attribut("value",toString(_nb_special_register)); xml.singleton_end(); 39 xml.singleton_begin("nb_operation "); xml.attribut("value",toString(_nb_operation )); xml.singleton_end();40 xml.singleton_begin("nb_type "); xml.attribut("value",toString(_nb_type )); xml.singleton_end();41 39 xml.singleton_begin("nb_bypass_write "); xml.attribut("value",toString(_nb_bypass_write )); xml.singleton_end(); 42 40 xml.balise_close(); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src/Write_unit_allocation.cpp
r76 r77 66 66 ALLOC_SIGNAL_IN ( in_WRITE_UNIT_IN_PACKET_ID ,"packet_id" ,Tpacket_t ,_param->_size_packet_id ); 67 67 // ALLOC_SIGNAL_IN ( in_WRITE_UNIT_IN_OPERATION ,"operation" ,Toperation_t ,_param->_size_operation ); 68 //ALLOC_SIGNAL_IN ( in_WRITE_UNIT_IN_TYPE ,"type" ,Ttype_t ,_param->_size_type );68 ALLOC_SIGNAL_IN ( in_WRITE_UNIT_IN_TYPE ,"type" ,Ttype_t ,_param->_size_type ); 69 69 ALLOC_SIGNAL_IN ( in_WRITE_UNIT_IN_WRITE_RD ,"write_rd" ,Tcontrol_t ,1 ); 70 70 ALLOC_SIGNAL_IN ( in_WRITE_UNIT_IN_NUM_REG_RD ,"num_reg_rd" ,Tgeneral_address_t,_param->_size_general_register ); … … 199 199 _component->port_map(name, "in_WRITE_QUEUE_IN_PACKET_ID" , _name, "in_WRITE_UNIT_IN_PACKET_ID" ); 200 200 //_component->port_map(name, "in_WRITE_QUEUE_IN_OPERATION" , _name, "in_WRITE_UNIT_IN_OPERATION" ); 201 //_component->port_map(name, "in_WRITE_QUEUE_IN_TYPE" , _name, "in_WRITE_UNIT_IN_TYPE" );201 _component->port_map(name, "in_WRITE_QUEUE_IN_TYPE" , _name, "in_WRITE_UNIT_IN_TYPE" ); 202 202 _component->port_map(name, "in_WRITE_QUEUE_IN_WRITE_RD" , _name, "in_WRITE_UNIT_IN_WRITE_RD" ); 203 203 _component->port_map(name, "in_WRITE_QUEUE_IN_NUM_REG_RD" , _name, "in_WRITE_UNIT_IN_NUM_REG_RD" ); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src/Write_unit_deallocation.cpp
r74 r77 40 40 delete in_WRITE_UNIT_IN_PACKET_ID ; 41 41 // delete in_WRITE_UNIT_IN_OPERATION ; 42 //delete in_WRITE_UNIT_IN_TYPE ;42 delete in_WRITE_UNIT_IN_TYPE ; 43 43 delete in_WRITE_UNIT_IN_WRITE_RD ; 44 44 delete in_WRITE_UNIT_IN_NUM_REG_RD ;
Note: See TracChangeset
for help on using the changeset viewer.