Changeset 113 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/SelfTest/src/test.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_Front_end/Front_end/Decod_unit/Decod/SelfTest/src/test.cpp
r112 r113 51 51 sc_clock * in_CLOCK = new sc_clock ("clock", 1.0, 0.5); 52 52 sc_signal<Tcontrol_t> * in_NRESET = new sc_signal<Tcontrol_t> ("NRESET"); 53 54 sc_signal<Tcontrol_t > *** in_IFETCH_VAL ;//[nb_context][nb_inst_fetch] 55 sc_signal<Tcontrol_t > *** out_IFETCH_ACK ;//[nb_context][nb_inst_fetch] 56 sc_signal<Tinstruction_t > *** in_IFETCH_INSTRUCTION ;//[nb_context][nb_inst_fetch] 57 sc_signal<Tcontext_t > ** in_IFETCH_CONTEXT_ID ;//[nb_context] 58 sc_signal<Tgeneral_address_t > ** in_IFETCH_ADDRESS ;//[nb_context] 59 //sc_signal<Tgeneral_address_t > ** in_IFETCH_ADDRESS_NEXT ;//[nb_context] 60 sc_signal<Tinst_ifetch_ptr_t > ** in_IFETCH_INST_IFETCH_PTR ;//[nb_context] 61 sc_signal<Tbranch_state_t > ** in_IFETCH_BRANCH_STATE ;//[nb_context] 62 sc_signal<Tprediction_ptr_t > ** in_IFETCH_BRANCH_UPDATE_PREDICTION_ID ;//[nb_context] 63 sc_signal<Texception_t > ** in_IFETCH_EXCEPTION ;//[nb_context] 64 sc_signal<Tcontrol_t > ** out_DECOD_VAL ;//[nb_inst_decod] 65 sc_signal<Tcontrol_t > ** in_DECOD_ACK ;//[nb_inst_decod] 66 sc_signal<Tcontext_t > ** out_DECOD_CONTEXT_ID ;//[nb_inst_decod] 67 sc_signal<Tdepth_t > ** out_DECOD_DEPTH ;//[nb_inst_decod] 68 sc_signal<Ttype_t > ** out_DECOD_TYPE ;//[nb_inst_decod] 69 sc_signal<Toperation_t > ** out_DECOD_OPERATION ;//[nb_inst_decod] 70 sc_signal<Tcontrol_t > ** out_DECOD_NO_EXECUTE ;//[nb_inst_decod] 71 sc_signal<Tcontrol_t > ** out_DECOD_IS_DELAY_SLOT ;//[nb_inst_decod] 72 sc_signal<Tgeneral_data_t > ** out_DECOD_ADDRESS ;//[nb_inst_decod] 73 sc_signal<Tgeneral_data_t > ** out_DECOD_ADDRESS_NEXT ;//[nb_inst_decod] 74 sc_signal<Tcontrol_t > ** out_DECOD_HAS_IMMEDIAT ;//[nb_inst_decod] 75 sc_signal<Tgeneral_data_t > ** out_DECOD_IMMEDIAT ;//[nb_inst_decod] 76 sc_signal<Tcontrol_t > ** out_DECOD_READ_RA ;//[nb_inst_decod] 77 sc_signal<Tgeneral_address_t > ** out_DECOD_NUM_REG_RA ;//[nb_inst_decod] 78 sc_signal<Tcontrol_t > ** out_DECOD_READ_RB ;//[nb_inst_decod] 79 sc_signal<Tgeneral_address_t > ** out_DECOD_NUM_REG_RB ;//[nb_inst_decod] 80 sc_signal<Tcontrol_t > ** out_DECOD_READ_RC ;//[nb_inst_decod] 81 sc_signal<Tspecial_address_t > ** out_DECOD_NUM_REG_RC ;//[nb_inst_decod] 82 sc_signal<Tcontrol_t > ** out_DECOD_WRITE_RD ;//[nb_inst_decod] 83 sc_signal<Tgeneral_address_t > ** out_DECOD_NUM_REG_RD ;//[nb_inst_decod] 84 sc_signal<Tcontrol_t > ** out_DECOD_WRITE_RE ;//[nb_inst_decod] 85 sc_signal<Tspecial_address_t > ** out_DECOD_NUM_REG_RE ;//[nb_inst_decod] 86 sc_signal<Texception_t > ** out_DECOD_EXCEPTION_USE ;//[nb_inst_decod] 87 sc_signal<Texception_t > ** out_DECOD_EXCEPTION ;//[nb_inst_decod] 88 sc_signal<Tcontrol_t > ** out_PREDICT_VAL ;//[nb_inst_decod] 89 sc_signal<Tcontrol_t > ** in_PREDICT_ACK ;//[nb_inst_decod] 90 sc_signal<Tcontext_t > ** out_PREDICT_CONTEXT_ID ;//[nb_inst_decod] 91 sc_signal<Tcontrol_t > ** out_PREDICT_MATCH_INST_IFETCH_PTR ;//[nb_inst_decod] 92 sc_signal<Tbranch_state_t > ** out_PREDICT_BRANCH_STATE ;//[nb_inst_decod] 93 sc_signal<Tprediction_ptr_t > ** out_PREDICT_BRANCH_UPDATE_PREDICTION_ID;//[nb_inst_decod] 94 sc_signal<Tbranch_condition_t> ** out_PREDICT_BRANCH_CONDITION ;//[nb_inst_decod] 95 //sc_signal<Tcontrol_t > ** out_PREDICT_BRANCH_STACK_WRITE ;//[nb_inst_decod] 96 sc_signal<Tcontrol_t > ** out_PREDICT_BRANCH_DIRECTION ;//[nb_inst_decod] 97 sc_signal<Tgeneral_data_t > ** out_PREDICT_ADDRESS_SRC ;//[nb_inst_decod] 98 sc_signal<Tgeneral_data_t > ** out_PREDICT_ADDRESS_DEST ;//[nb_inst_decod] 99 sc_signal<Tcontrol_t > ** in_PREDICT_CAN_CONTINUE ;//[nb_inst_decod] 100 sc_signal<Tcontrol_t > ** in_CONTEXT_DECOD_ENABLE ;//[nb_context] 101 sc_signal<Tcontrol_t > ** in_CONTEXT_DEPTH_VAL ;//[nb_context] 102 sc_signal<Tdepth_t > ** in_CONTEXT_DEPTH ;//[nb_context] 103 sc_signal<Tcontrol_t > * out_CONTEXT_EVENT_VAL ; 104 sc_signal<Tcontrol_t > * in_CONTEXT_EVENT_ACK ; 105 sc_signal<Tcontext_t > * out_CONTEXT_EVENT_CONTEXT_ID ; 106 sc_signal<Tdepth_t > * out_CONTEXT_EVENT_DEPTH ; 107 sc_signal<Tevent_type_t > * out_CONTEXT_EVENT_TYPE ; 108 sc_signal<Tcontrol_t > * out_CONTEXT_EVENT_IS_DELAY_SLOT ; 109 sc_signal<Tgeneral_data_t > * out_CONTEXT_EVENT_ADDRESS ; 110 sc_signal<Tgeneral_data_t > * out_CONTEXT_EVENT_ADDRESS_EPCR ; 53 111 54 112 ALLOC2_SC_SIGNAL( in_IFETCH_VAL ," in_IFETCH_VAL ",Tcontrol_t ,_param->_nb_context,_param->_nb_inst_fetch[it1]);
Note: See TracChangeset
for help on using the changeset viewer.