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