Changeset 128 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/SelfTest/src/test.cpp
- Timestamp:
- Jun 26, 2009, 10:43:23 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/SelfTest/src/test.cpp
r108 r128 47 47 sc_clock * in_CLOCK = new sc_clock ("clock", 1.0, 0.5); 48 48 sc_signal<Tcontrol_t> * in_NRESET = new sc_signal<Tcontrol_t> ("NRESET"); 49 50 sc_signal<Tcontrol_t > ** out_ICACHE_REQ_VAL ; 51 sc_signal<Tcontrol_t > ** in_ICACHE_REQ_ACK ; 52 //sc_signal<Tcontext_t > ** out_ICACHE_REQ_THREAD_ID ; 53 sc_signal<Tpacket_t > ** out_ICACHE_REQ_PACKET_ID ; 54 sc_signal<Ticache_instruction_t> ** out_ICACHE_REQ_ADDRESS ; 55 sc_signal<Ticache_type_t > ** out_ICACHE_REQ_TYPE ; 56 sc_signal<Tcontrol_t > ** in_ICACHE_RSP_VAL ; 57 sc_signal<Tcontrol_t > ** out_ICACHE_RSP_ACK ; 58 //sc_signal<Tcontext_t > ** in_ICACHE_RSP_THREAD_ID ; 59 sc_signal<Tpacket_t > ** in_ICACHE_RSP_PACKET_ID ; 60 sc_signal<Ticache_instruction_t> *** in_ICACHE_RSP_INSTRUCTION ; 61 sc_signal<Ticache_error_t > ** in_ICACHE_RSP_ERROR ; 62 sc_signal<Tcontrol_t > ** out_DECOD_VAL ; 63 sc_signal<Tcontrol_t > ** in_DECOD_ACK ; 64 sc_signal<Tcontext_t > ** out_DECOD_CONTEXT_ID ; 65 sc_signal<Tdepth_t > ** out_DECOD_DEPTH ; 66 sc_signal<Ttype_t > ** out_DECOD_TYPE ; 67 sc_signal<Toperation_t > ** out_DECOD_OPERATION ; 68 sc_signal<Tcontrol_t > ** out_DECOD_NO_EXECUTE ; 69 sc_signal<Tcontrol_t > ** out_DECOD_IS_DELAY_SLOT ; 70 sc_signal<Tgeneral_data_t > ** out_DECOD_ADDRESS ; 71 sc_signal<Tgeneral_data_t > ** out_DECOD_ADDRESS_NEXT ; 72 sc_signal<Tcontrol_t > ** out_DECOD_HAS_IMMEDIAT ; 73 sc_signal<Tgeneral_data_t > ** out_DECOD_IMMEDIAT ; 74 sc_signal<Tcontrol_t > ** out_DECOD_READ_RA ; 75 sc_signal<Tgeneral_address_t > ** out_DECOD_NUM_REG_RA ; 76 sc_signal<Tcontrol_t > ** out_DECOD_READ_RB ; 77 sc_signal<Tgeneral_address_t > ** out_DECOD_NUM_REG_RB ; 78 sc_signal<Tcontrol_t > ** out_DECOD_READ_RC ; 79 sc_signal<Tspecial_address_t > ** out_DECOD_NUM_REG_RC ; 80 sc_signal<Tcontrol_t > ** out_DECOD_WRITE_RD ; 81 sc_signal<Tgeneral_address_t > ** out_DECOD_NUM_REG_RD ; 82 sc_signal<Tcontrol_t > ** out_DECOD_WRITE_RE ; 83 sc_signal<Tspecial_address_t > ** out_DECOD_NUM_REG_RE ; 84 sc_signal<Texception_t > ** out_DECOD_EXCEPTION_USE ; 85 sc_signal<Texception_t > ** out_DECOD_EXCEPTION ; 86 sc_signal<Tcontrol_t > ** in_BRANCH_COMPLETE_VAL ; 87 sc_signal<Tcontrol_t > ** out_BRANCH_COMPLETE_ACK ; 88 sc_signal<Tcontext_t > ** in_BRANCH_COMPLETE_CONTEXT_ID ; 89 sc_signal<Tdepth_t > ** in_BRANCH_COMPLETE_DEPTH ; 90 sc_signal<Taddress_t > ** in_BRANCH_COMPLETE_ADDRESS ; 91 sc_signal<Tcontrol_t > ** in_BRANCH_COMPLETE_NO_SEQUENCE ; 92 sc_signal<Tcontrol_t > ** out_BRANCH_COMPLETE_MISS_PREDICTION; 93 sc_signal<Tcontrol_t > * in_COMMIT_EVENT_VAL ; 94 sc_signal<Tcontrol_t > * out_COMMIT_EVENT_ACK ; 95 sc_signal<Tcontext_t > * in_COMMIT_EVENT_CONTEXT_ID ; 96 sc_signal<Tdepth_t > * in_COMMIT_EVENT_DEPTH ; 97 sc_signal<Tevent_type_t > * in_COMMIT_EVENT_TYPE ; 98 sc_signal<Tcontrol_t > * in_COMMIT_EVENT_IS_DELAY_SLOT ; 99 sc_signal<Taddress_t > * in_COMMIT_EVENT_ADDRESS ; 100 sc_signal<Tcontrol_t > * in_COMMIT_EVENT_ADDRESS_EPCR_VAL ; 101 sc_signal<Taddress_t > * in_COMMIT_EVENT_ADDRESS_EPCR ; 102 sc_signal<Tcontrol_t > * in_COMMIT_EVENT_ADDRESS_EEAR_VAL ; 103 sc_signal<Tgeneral_data_t > * in_COMMIT_EVENT_ADDRESS_EEAR ; 104 sc_signal<Tcontrol_t > ** out_EVENT_VAL ; 105 sc_signal<Tcontrol_t > ** in_EVENT_ACK ; 106 sc_signal<Taddress_t > ** out_EVENT_ADDRESS ; 107 sc_signal<Taddress_t > ** out_EVENT_ADDRESS_NEXT ; 108 sc_signal<Tcontrol_t > ** out_EVENT_ADDRESS_NEXT_VAL ; 109 sc_signal<Tcontrol_t > ** out_EVENT_IS_DS_TAKE ; 110 sc_signal<Tcontrol_t > ** out_SPR_EVENT_VAL ; 111 sc_signal<Tcontrol_t > ** in_SPR_EVENT_ACK ; 112 sc_signal<Tspr_t > ** out_SPR_EVENT_EPCR ; 113 sc_signal<Tcontrol_t > ** out_SPR_EVENT_EEAR_WEN ; 114 sc_signal<Tspr_t > ** out_SPR_EVENT_EEAR ; 115 sc_signal<Tcontrol_t > ** out_SPR_EVENT_SR_DSX ; 116 sc_signal<Tcontrol_t > ** out_SPR_EVENT_SR_TO_ESR ; 117 sc_signal<Tcounter_t > ** in_NB_INST_COMMIT_ALL ; 118 sc_signal<Tcounter_t > ** in_NB_INST_COMMIT_MEM ; 119 sc_signal<Tcounter_t > ** out_NB_INST_DECOD_ALL ; 120 sc_signal<Tdepth_t > ** out_DEPTH_MIN ; 121 sc_signal<Tdepth_t > ** out_DEPTH_MAX ; 122 sc_signal<Tcontrol_t > ** out_DEPTH_FULL ; 123 sc_signal<Tcontrol_t > ** in_SPR_SR_IEE ; 124 sc_signal<Tcontrol_t > ** in_SPR_SR_EPH ; 125 sc_signal<Tcontrol_t > ** in_INTERRUPT_ENABLE ; 49 126 50 127 ALLOC1_SC_SIGNAL(out_ICACHE_REQ_VAL ,"out_ICACHE_REQ_VAL ",Tcontrol_t ,_param->_nb_context); … … 68 145 ALLOC1_SC_SIGNAL(out_DECOD_NO_EXECUTE ,"out_DECOD_NO_EXECUTE ",Tcontrol_t ,_param->_sum_inst_decod); 69 146 ALLOC1_SC_SIGNAL(out_DECOD_IS_DELAY_SLOT ,"out_DECOD_IS_DELAY_SLOT ",Tcontrol_t ,_param->_sum_inst_decod); 70 #ifdef DEBUG71 147 ALLOC1_SC_SIGNAL(out_DECOD_ADDRESS ,"out_DECOD_ADDRESS ",Tgeneral_data_t ,_param->_sum_inst_decod); 72 #endif73 148 ALLOC1_SC_SIGNAL(out_DECOD_ADDRESS_NEXT ,"out_DECOD_ADDRESS_NEXT ",Tgeneral_data_t ,_param->_sum_inst_decod); 74 149 ALLOC1_SC_SIGNAL(out_DECOD_HAS_IMMEDIAT ,"out_DECOD_HAS_IMMEDIAT ",Tcontrol_t ,_param->_sum_inst_decod); … … 325 400 DELETE1_SC_SIGNAL(out_DECOD_NO_EXECUTE ,_param->_sum_inst_decod); 326 401 DELETE1_SC_SIGNAL(out_DECOD_IS_DELAY_SLOT ,_param->_sum_inst_decod); 327 #ifdef DEBUG328 402 DELETE1_SC_SIGNAL(out_DECOD_ADDRESS ,_param->_sum_inst_decod); 329 #endif330 403 DELETE1_SC_SIGNAL(out_DECOD_ADDRESS_NEXT ,_param->_sum_inst_decod); 331 404 DELETE1_SC_SIGNAL(out_DECOD_HAS_IMMEDIAT ,_param->_sum_inst_decod);
Note: See TracChangeset
for help on using the changeset viewer.