Changeset 119 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/SelfTest/src/test.cpp
- Timestamp:
- May 25, 2009, 7:40:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/SelfTest/src/test.cpp
r112 r119 56 56 ALLOC1_SC_SIGNAL( in_BRANCH_EVENT_ADDRESS_DEST_VAL ," in_BRANCH_EVENT_ADDRESS_DEST_VAL ",Tcontrol_t ,_param->_nb_context); 57 57 ALLOC1_SC_SIGNAL( in_BRANCH_EVENT_ADDRESS_DEST ," in_BRANCH_EVENT_ADDRESS_DEST ",Taddress_t ,_param->_nb_context); 58 ALLOC1_SC_SIGNAL( in_BRANCH_EVENT_CAN_CONTINUE ," in_BRANCH_EVENT_CAN_CONTINUE ",Tcontrol_t ,_param->_nb_context); 58 59 59 60 ALLOC1_SC_SIGNAL( in_DECOD_EVENT_VAL ," in_DECOD_EVENT_VAL ",Tcontrol_t ,_param->_nb_decod_unit); … … 97 98 ALLOC1_SC_SIGNAL(out_EVENT_ADDRESS_NEXT ,"out_EVENT_ADDRESS_NEXT ",Taddress_t ,_param->_nb_context ); 98 99 ALLOC1_SC_SIGNAL(out_EVENT_ADDRESS_NEXT_VAL ,"out_EVENT_ADDRESS_NEXT_VAL ",Tcontrol_t ,_param->_nb_context ); 100 ALLOC1_SC_SIGNAL(out_EVENT_FLUSH_ONLY ,"out_EVENT_FLUSH_ONLY ",Tcontrol_t ,_param->_nb_context ); 99 101 ALLOC1_SC_SIGNAL(out_EVENT_IS_DS_TAKE ,"out_EVENT_IS_DS_TAKE ",Tcontrol_t ,_param->_nb_context ); 100 102 ALLOC1_SC_SIGNAL(out_EVENT_TYPE ,"out_EVENT_TYPE ",Tevent_type_t,_param->_nb_context ); 101 103 ALLOC1_SC_SIGNAL(out_EVENT_DEPTH ,"out_EVENT_DEPTH ",Tdepth_t ,_param->_nb_context ); 104 ALLOC1_SC_SIGNAL(out_EVENT_FLUSH_ONLY ,"out_EVENT_FLUSH_ONLY ",Tcontrol_t ,_param->_nb_context ); 102 105 103 106 ALLOC1_SC_SIGNAL(out_SPR_EVENT_VAL ,"out_SPR_EVENT_VAL ",Tcontrol_t ,_param->_nb_context ); … … 136 139 INSTANCE1_SC_SIGNAL(_Context_State, in_BRANCH_EVENT_ADDRESS_DEST_VAL ,_param->_nb_context); 137 140 INSTANCE1_SC_SIGNAL(_Context_State, in_BRANCH_EVENT_ADDRESS_DEST ,_param->_nb_context); 141 INSTANCE1_SC_SIGNAL(_Context_State, in_BRANCH_EVENT_CAN_CONTINUE ,_param->_nb_context); 142 138 143 INSTANCE1_SC_SIGNAL(_Context_State, in_DECOD_EVENT_VAL ,_param->_nb_decod_unit); 139 144 INSTANCE1_SC_SIGNAL(_Context_State,out_DECOD_EVENT_ACK ,_param->_nb_decod_unit); … … 185 190 if (_param->_have_port_depth) 186 191 INSTANCE1_SC_SIGNAL(_Context_State,out_EVENT_DEPTH ,_param->_nb_context ); 192 INSTANCE1_SC_SIGNAL(_Context_State,out_EVENT_FLUSH_ONLY ,_param->_nb_context ); 187 193 188 194 INSTANCE1_SC_SIGNAL(_Context_State,out_SPR_EVENT_VAL ,_param->_nb_context ); … … 399 405 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 400 406 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 407 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 401 408 402 409 find = true; … … 477 484 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 478 485 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 486 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 479 487 480 488 find = true; … … 582 590 in_BRANCH_EVENT_ADDRESS_SRC [port]->write(0x400); 583 591 in_BRANCH_EVENT_ADDRESS_DEST [port]->write(0x500); 584 in_BRANCH_EVENT_ADDRESS_DEST_VAL [port]->write(0); 592 in_BRANCH_EVENT_ADDRESS_DEST_VAL [port]->write(0); 593 in_BRANCH_EVENT_CAN_CONTINUE [port]->write(0); 585 594 586 595 TEST(Tcontrol_t, out_CONTEXT_DECOD_ENABLE[context]->read(), 1); … … 623 632 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 624 633 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 634 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 625 635 626 636 find = true; … … 672 682 in_BRANCH_EVENT_ADDRESS_DEST [port]->write(0x700); 673 683 in_BRANCH_EVENT_ADDRESS_DEST_VAL [port]->write(1); 684 in_BRANCH_EVENT_CAN_CONTINUE [port]->write(0); 674 685 675 686 TEST(Tcontrol_t, out_CONTEXT_DECOD_ENABLE[context]->read(), 1); … … 711 722 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),1); 712 723 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),1); 724 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 713 725 714 726 find = true; … … 779 791 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 780 792 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 793 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 781 794 782 795 find = true; … … 873 886 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 874 887 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 888 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 875 889 876 890 find = true; … … 968 982 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 969 983 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 984 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 970 985 971 986 find = true; … … 1063 1078 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 1064 1079 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 1080 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 1065 1081 1066 1082 find = true; … … 1158 1174 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 1159 1175 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 1176 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 1160 1177 1161 1178 find = true; … … 1253 1270 TEST(Tcontrol_t,out_EVENT_ADDRESS_NEXT_VAL [context]->read(),0); 1254 1271 TEST(Tcontrol_t,out_EVENT_IS_DS_TAKE [context]->read(),0); 1272 TEST(Tcontrol_t,out_EVENT_FLUSH_ONLY [context]->read(),0); 1255 1273 1256 1274 find = true; … … 1315 1333 DELETE1_SC_SIGNAL( in_BRANCH_EVENT_ADDRESS_DEST_VAL ,_param->_nb_context); 1316 1334 DELETE1_SC_SIGNAL( in_BRANCH_EVENT_ADDRESS_DEST ,_param->_nb_context); 1335 DELETE1_SC_SIGNAL( in_BRANCH_EVENT_CAN_CONTINUE ,_param->_nb_context); 1336 1317 1337 DELETE1_SC_SIGNAL( in_DECOD_EVENT_VAL ,_param->_nb_decod_unit); 1318 1338 DELETE1_SC_SIGNAL(out_DECOD_EVENT_ACK ,_param->_nb_decod_unit); … … 1353 1373 DELETE1_SC_SIGNAL(out_EVENT_TYPE ,_param->_nb_context ); 1354 1374 DELETE1_SC_SIGNAL(out_EVENT_DEPTH ,_param->_nb_context ); 1375 DELETE1_SC_SIGNAL(out_EVENT_FLUSH_ONLY ,_param->_nb_context ); 1355 1376 DELETE1_SC_SIGNAL(out_SPR_EVENT_VAL ,_param->_nb_context ); 1356 1377 DELETE1_SC_SIGNAL( in_SPR_EVENT_ACK ,_param->_nb_context );
Note: See TracChangeset
for help on using the changeset viewer.