Changeset 117 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/SelfTest/src/test2.cpp
- Timestamp:
- May 16, 2009, 4:42:39 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/Load_store_unit/SelfTest/src/test2.cpp
r113 r117 70 70 sc_signal<Tcontrol_t> * in_NRESET = new sc_signal<Tcontrol_t> ("NRESET"); 71 71 72 // ~~~~~[ Interface "memory_in" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 sc_signal<Tcontrol_t > ** in_MEMORY_IN_VAL ; 73 sc_signal<Tcontrol_t > ** out_MEMORY_IN_ACK ; 74 sc_signal<Tcontext_t > ** in_MEMORY_IN_CONTEXT_ID ; 75 sc_signal<Tcontext_t > ** in_MEMORY_IN_FRONT_END_ID ; 76 sc_signal<Tcontext_t > ** in_MEMORY_IN_OOO_ENGINE_ID ; 77 sc_signal<Tpacket_t > ** in_MEMORY_IN_PACKET_ID ; 78 sc_signal<Toperation_t > ** in_MEMORY_IN_OPERATION ; 79 sc_signal<Ttype_t > ** in_MEMORY_IN_TYPE ; 80 sc_signal<Tlsq_ptr_t > ** in_MEMORY_IN_STORE_QUEUE_PTR_WRITE; 81 sc_signal<Tlsq_ptr_t > ** in_MEMORY_IN_LOAD_QUEUE_PTR_WRITE ; 82 sc_signal<Tcontrol_t > ** in_MEMORY_IN_HAS_IMMEDIAT ; 83 sc_signal<Tgeneral_data_t > ** in_MEMORY_IN_IMMEDIAT ; 84 sc_signal<Tgeneral_data_t > ** in_MEMORY_IN_DATA_RA ; 85 sc_signal<Tgeneral_data_t > ** in_MEMORY_IN_DATA_RB ; 86 sc_signal<Tspecial_data_t > ** in_MEMORY_IN_DATA_RC ; 87 sc_signal<Tcontrol_t > ** in_MEMORY_IN_WRITE_RD ; 88 sc_signal<Tgeneral_address_t> ** in_MEMORY_IN_NUM_REG_RD ; 89 sc_signal<Tcontrol_t > ** in_MEMORY_IN_WRITE_RE ; 90 sc_signal<Tspecial_address_t> ** in_MEMORY_IN_NUM_REG_RE ; 91 sc_signal<Tcontrol_t > ** out_MEMORY_OUT_VAL ; 92 sc_signal<Tcontrol_t > ** in_MEMORY_OUT_ACK ; 93 sc_signal<Tcontext_t > ** out_MEMORY_OUT_CONTEXT_ID ; 94 sc_signal<Tcontext_t > ** out_MEMORY_OUT_FRONT_END_ID ; 95 sc_signal<Tcontext_t > ** out_MEMORY_OUT_OOO_ENGINE_ID ; 96 sc_signal<Tpacket_t > ** out_MEMORY_OUT_PACKET_ID ; 97 //sc_signal<Toperation_t > ** out_MEMORY_OUT_OPERATION ; 98 //sc_signal<Ttype_t > ** out_MEMORY_OUT_TYPE ; 99 sc_signal<Tcontrol_t > ** out_MEMORY_OUT_WRITE_RD ; 100 sc_signal<Tgeneral_address_t> ** out_MEMORY_OUT_NUM_REG_RD ; 101 sc_signal<Tgeneral_data_t > ** out_MEMORY_OUT_DATA_RD ; 102 sc_signal<Tcontrol_t > ** out_MEMORY_OUT_WRITE_RE ; 103 sc_signal<Tspecial_address_t> ** out_MEMORY_OUT_NUM_REG_RE ; 104 sc_signal<Tspecial_data_t > ** out_MEMORY_OUT_DATA_RE ; 105 sc_signal<Texception_t > ** out_MEMORY_OUT_EXCEPTION ; 106 sc_signal<Tcontrol_t > ** out_MEMORY_OUT_NO_SEQUENCE ; 107 sc_signal<Taddress_t > ** out_MEMORY_OUT_ADDRESS ; 108 sc_signal<Tcontrol_t > ** out_DCACHE_REQ_VAL ; 109 sc_signal<Tcontrol_t > ** in_DCACHE_REQ_ACK ; 110 sc_signal<Tcontext_t > ** out_DCACHE_REQ_CONTEXT_ID ; 111 sc_signal<Tpacket_t > ** out_DCACHE_REQ_PACKET_ID ; 112 sc_signal<Tdcache_address_t > ** out_DCACHE_REQ_ADDRESS ; 113 sc_signal<Tdcache_type_t > ** out_DCACHE_REQ_TYPE ; 114 sc_signal<Tdcache_data_t > ** out_DCACHE_REQ_WDATA ; 115 sc_signal<Tcontrol_t > ** in_DCACHE_RSP_VAL ; 116 sc_signal<Tcontrol_t > ** out_DCACHE_RSP_ACK ; 117 sc_signal<Tcontext_t > ** in_DCACHE_RSP_CONTEXT_ID ; 118 sc_signal<Tpacket_t > ** in_DCACHE_RSP_PACKET_ID ; 119 sc_signal<Tdcache_data_t > ** in_DCACHE_RSP_RDATA ; 120 sc_signal<Tdcache_error_t > ** in_DCACHE_RSP_ERROR ; 121 sc_signal<Tcontrol_t > ** out_BYPASS_MEMORY_VAL ; 122 sc_signal<Tcontext_t > ** out_BYPASS_MEMORY_OOO_ENGINE_ID ; 123 sc_signal<Tgeneral_address_t> ** out_BYPASS_MEMORY_NUM_REG ; 124 sc_signal<Tgeneral_data_t > ** out_BYPASS_MEMORY_DATA ; 125 73 126 ALLOC1_SC_SIGNAL( in_MEMORY_IN_VAL ," in_MEMORY_IN_VAL ",Tcontrol_t ,_param->_nb_inst_memory); 74 127 ALLOC1_SC_SIGNAL(out_MEMORY_IN_ACK ,"out_MEMORY_IN_ACK ",Tcontrol_t ,_param->_nb_inst_memory); … … 379 432 tab_request[66].modif(550,0,0,0,65,OPERATION_MEMORY_LOAD_32_Z ,TYPE_MEMORY,1,0,0x0 ,0x0 ,0x0 ,1,0,0,0x55508570); // just to wait the dcache_rsp 380 433 381 const uint32_t nb_request = 64;//_param->_nb_packet; 434 const uint32_t nb_request = 66;//_param->_nb_packet; 435 // const uint32_t nb_request = 64;//_param->_nb_packet; 382 436 383 437 for (uint32_t i=0; i<nb_request; i++)
Note: See TracChangeset
for help on using the changeset viewer.