Tweaked forwarding check. Program 3 works with a few stalls
This commit is contained in:
Binary file not shown.
@@ -47,22 +47,22 @@ extern int main(int, char**);
|
||||
extern void execute_2(char*, char *);
|
||||
extern void execute_3(char*, char *);
|
||||
extern void execute_240(char*, char *);
|
||||
extern void execute_611(char*, char *);
|
||||
extern void execute_612(char*, char *);
|
||||
extern void execute_609(char*, char *);
|
||||
extern void execute_610(char*, char *);
|
||||
extern void vlog_simple_process_execute_0_fast_no_reg_no_agg(char*, char*, char*);
|
||||
extern void execute_246(char*, char *);
|
||||
extern void vlog_const_rhs_process_execute_0_fast_no_reg_no_agg(char*, char*, char*);
|
||||
extern void execute_601(char*, char *);
|
||||
extern void execute_602(char*, char *);
|
||||
extern void execute_603(char*, char *);
|
||||
extern void execute_604(char*, char *);
|
||||
extern void execute_605(char*, char *);
|
||||
extern void execute_606(char*, char *);
|
||||
extern void execute_607(char*, char *);
|
||||
extern void execute_608(char*, char *);
|
||||
extern void execute_609(char*, char *);
|
||||
extern void execute_610(char*, char *);
|
||||
extern void execute_247(char*, char *);
|
||||
extern void execute_248(char*, char *);
|
||||
extern void execute_249(char*, char *);
|
||||
extern void execute_278(char*, char *);
|
||||
extern void execute_279(char*, char *);
|
||||
extern void execute_280(char*, char *);
|
||||
extern void execute_281(char*, char *);
|
||||
extern void execute_282(char*, char *);
|
||||
@@ -74,28 +74,28 @@ extern void execute_287(char*, char *);
|
||||
extern void execute_288(char*, char *);
|
||||
extern void execute_289(char*, char *);
|
||||
extern void execute_290(char*, char *);
|
||||
extern void execute_291(char*, char *);
|
||||
extern void execute_292(char*, char *);
|
||||
extern void execute_7(char*, char *);
|
||||
extern void execute_8(char*, char *);
|
||||
extern void execute_267(char*, char *);
|
||||
extern void execute_269(char*, char *);
|
||||
extern void execute_270(char*, char *);
|
||||
extern void execute_11(char*, char *);
|
||||
extern void execute_248(char*, char *);
|
||||
extern void execute_249(char*, char *);
|
||||
extern void execute_23(char*, char *);
|
||||
extern void execute_271(char*, char *);
|
||||
extern void execute_272(char*, char *);
|
||||
extern void execute_11(char*, char *);
|
||||
extern void execute_250(char*, char *);
|
||||
extern void execute_251(char*, char *);
|
||||
extern void execute_23(char*, char *);
|
||||
extern void execute_273(char*, char *);
|
||||
extern void execute_274(char*, char *);
|
||||
extern void execute_275(char*, char *);
|
||||
extern void execute_276(char*, char *);
|
||||
extern void execute_277(char*, char *);
|
||||
extern void execute_278(char*, char *);
|
||||
extern void execute_279(char*, char *);
|
||||
extern void execute_26(char*, char *);
|
||||
extern void execute_36(char*, char *);
|
||||
extern void execute_40(char*, char *);
|
||||
extern void execute_42(char*, char *);
|
||||
extern void execute_291(char*, char *);
|
||||
extern void execute_292(char*, char *);
|
||||
extern void execute_293(char*, char *);
|
||||
extern void execute_294(char*, char *);
|
||||
extern void execute_295(char*, char *);
|
||||
@@ -108,38 +108,38 @@ extern void execute_301(char*, char *);
|
||||
extern void execute_302(char*, char *);
|
||||
extern void execute_303(char*, char *);
|
||||
extern void execute_304(char*, char *);
|
||||
extern void execute_305(char*, char *);
|
||||
extern void execute_306(char*, char *);
|
||||
extern void execute_485(char*, char *);
|
||||
extern void execute_487(char*, char *);
|
||||
extern void execute_489(char*, char *);
|
||||
extern void execute_488(char*, char *);
|
||||
extern void execute_490(char*, char *);
|
||||
extern void execute_491(char*, char *);
|
||||
extern void execute_492(char*, char *);
|
||||
extern void execute_493(char*, char *);
|
||||
extern void execute_494(char*, char *);
|
||||
extern void execute_495(char*, char *);
|
||||
extern void execute_496(char*, char *);
|
||||
extern void execute_45(char*, char *);
|
||||
extern void execute_46(char*, char *);
|
||||
extern void execute_420(char*, char *);
|
||||
extern void execute_421(char*, char *);
|
||||
extern void execute_422(char*, char *);
|
||||
extern void execute_423(char*, char *);
|
||||
extern void execute_424(char*, char *);
|
||||
extern void execute_425(char*, char *);
|
||||
extern void execute_426(char*, char *);
|
||||
extern void execute_427(char*, char *);
|
||||
extern void execute_351(char*, char *);
|
||||
extern void execute_332(char*, char *);
|
||||
extern void execute_349(char*, char *);
|
||||
extern void execute_330(char*, char *);
|
||||
extern void execute_370(char*, char *);
|
||||
extern void execute_371(char*, char *);
|
||||
extern void execute_372(char*, char *);
|
||||
extern void execute_373(char*, char *);
|
||||
extern void execute_374(char*, char *);
|
||||
extern void execute_375(char*, char *);
|
||||
extern void execute_376(char*, char *);
|
||||
extern void execute_377(char*, char *);
|
||||
extern void execute_419(char*, char *);
|
||||
extern void execute_420(char*, char *);
|
||||
extern void execute_417(char*, char *);
|
||||
extern void execute_418(char*, char *);
|
||||
extern void execute_129(char*, char *);
|
||||
extern void execute_467(char*, char *);
|
||||
extern void execute_465(char*, char *);
|
||||
extern void execute_160(char*, char *);
|
||||
extern void execute_173(char*, char *);
|
||||
extern void execute_495(char*, char *);
|
||||
extern void execute_496(char*, char *);
|
||||
extern void execute_497(char*, char *);
|
||||
extern void execute_498(char*, char *);
|
||||
extern void execute_499(char*, char *);
|
||||
@@ -156,24 +156,22 @@ extern void execute_509(char*, char *);
|
||||
extern void execute_510(char*, char *);
|
||||
extern void execute_511(char*, char *);
|
||||
extern void execute_512(char*, char *);
|
||||
extern void execute_513(char*, char *);
|
||||
extern void execute_514(char*, char *);
|
||||
extern void execute_242(char*, char *);
|
||||
extern void execute_243(char*, char *);
|
||||
extern void execute_244(char*, char *);
|
||||
extern void execute_611(char*, char *);
|
||||
extern void execute_612(char*, char *);
|
||||
extern void execute_613(char*, char *);
|
||||
extern void execute_614(char*, char *);
|
||||
extern void execute_615(char*, char *);
|
||||
extern void execute_616(char*, char *);
|
||||
extern void execute_617(char*, char *);
|
||||
extern void vlog_transfunc_eventcallback(char*, char*, unsigned, unsigned, unsigned, char *);
|
||||
extern void transaction_131(char*, char*, unsigned, unsigned, unsigned);
|
||||
funcp funcTab[124] = {(funcp)execute_2, (funcp)execute_3, (funcp)execute_240, (funcp)execute_611, (funcp)execute_612, (funcp)vlog_simple_process_execute_0_fast_no_reg_no_agg, (funcp)execute_246, (funcp)vlog_const_rhs_process_execute_0_fast_no_reg_no_agg, (funcp)execute_603, (funcp)execute_604, (funcp)execute_605, (funcp)execute_606, (funcp)execute_607, (funcp)execute_608, (funcp)execute_609, (funcp)execute_610, (funcp)execute_247, (funcp)execute_248, (funcp)execute_249, (funcp)execute_280, (funcp)execute_281, (funcp)execute_282, (funcp)execute_283, (funcp)execute_284, (funcp)execute_285, (funcp)execute_286, (funcp)execute_287, (funcp)execute_288, (funcp)execute_289, (funcp)execute_290, (funcp)execute_291, (funcp)execute_292, (funcp)execute_7, (funcp)execute_8, (funcp)execute_269, (funcp)execute_271, (funcp)execute_272, (funcp)execute_11, (funcp)execute_250, (funcp)execute_251, (funcp)execute_23, (funcp)execute_273, (funcp)execute_274, (funcp)execute_275, (funcp)execute_276, (funcp)execute_277, (funcp)execute_278, (funcp)execute_279, (funcp)execute_26, (funcp)execute_36, (funcp)execute_40, (funcp)execute_42, (funcp)execute_293, (funcp)execute_294, (funcp)execute_295, (funcp)execute_296, (funcp)execute_297, (funcp)execute_298, (funcp)execute_299, (funcp)execute_300, (funcp)execute_301, (funcp)execute_302, (funcp)execute_303, (funcp)execute_304, (funcp)execute_305, (funcp)execute_306, (funcp)execute_487, (funcp)execute_489, (funcp)execute_490, (funcp)execute_492, (funcp)execute_493, (funcp)execute_494, (funcp)execute_495, (funcp)execute_496, (funcp)execute_45, (funcp)execute_46, (funcp)execute_422, (funcp)execute_423, (funcp)execute_424, (funcp)execute_425, (funcp)execute_426, (funcp)execute_427, (funcp)execute_351, (funcp)execute_332, (funcp)execute_372, (funcp)execute_373, (funcp)execute_374, (funcp)execute_375, (funcp)execute_376, (funcp)execute_377, (funcp)execute_419, (funcp)execute_420, (funcp)execute_129, (funcp)execute_467, (funcp)execute_160, (funcp)execute_173, (funcp)execute_497, (funcp)execute_498, (funcp)execute_499, (funcp)execute_500, (funcp)execute_501, (funcp)execute_502, (funcp)execute_503, (funcp)execute_504, (funcp)execute_505, (funcp)execute_506, (funcp)execute_507, (funcp)execute_508, (funcp)execute_509, (funcp)execute_510, (funcp)execute_511, (funcp)execute_512, (funcp)execute_513, (funcp)execute_514, (funcp)execute_242, (funcp)execute_243, (funcp)execute_244, (funcp)execute_613, (funcp)execute_614, (funcp)execute_615, (funcp)execute_616, (funcp)execute_617, (funcp)vlog_transfunc_eventcallback, (funcp)transaction_131};
|
||||
const int NumRelocateId= 124;
|
||||
extern void transaction_133(char*, char*, unsigned, unsigned, unsigned);
|
||||
funcp funcTab[122] = {(funcp)execute_2, (funcp)execute_3, (funcp)execute_240, (funcp)execute_609, (funcp)execute_610, (funcp)vlog_simple_process_execute_0_fast_no_reg_no_agg, (funcp)execute_246, (funcp)vlog_const_rhs_process_execute_0_fast_no_reg_no_agg, (funcp)execute_601, (funcp)execute_602, (funcp)execute_603, (funcp)execute_604, (funcp)execute_605, (funcp)execute_606, (funcp)execute_607, (funcp)execute_608, (funcp)execute_247, (funcp)execute_278, (funcp)execute_279, (funcp)execute_280, (funcp)execute_281, (funcp)execute_282, (funcp)execute_283, (funcp)execute_284, (funcp)execute_285, (funcp)execute_286, (funcp)execute_287, (funcp)execute_288, (funcp)execute_289, (funcp)execute_290, (funcp)execute_7, (funcp)execute_8, (funcp)execute_267, (funcp)execute_269, (funcp)execute_270, (funcp)execute_11, (funcp)execute_248, (funcp)execute_249, (funcp)execute_23, (funcp)execute_271, (funcp)execute_272, (funcp)execute_273, (funcp)execute_274, (funcp)execute_275, (funcp)execute_276, (funcp)execute_277, (funcp)execute_26, (funcp)execute_36, (funcp)execute_40, (funcp)execute_42, (funcp)execute_291, (funcp)execute_292, (funcp)execute_293, (funcp)execute_294, (funcp)execute_295, (funcp)execute_296, (funcp)execute_297, (funcp)execute_298, (funcp)execute_299, (funcp)execute_300, (funcp)execute_301, (funcp)execute_302, (funcp)execute_303, (funcp)execute_304, (funcp)execute_485, (funcp)execute_487, (funcp)execute_488, (funcp)execute_490, (funcp)execute_491, (funcp)execute_492, (funcp)execute_493, (funcp)execute_494, (funcp)execute_45, (funcp)execute_46, (funcp)execute_420, (funcp)execute_421, (funcp)execute_422, (funcp)execute_423, (funcp)execute_424, (funcp)execute_425, (funcp)execute_349, (funcp)execute_330, (funcp)execute_370, (funcp)execute_371, (funcp)execute_372, (funcp)execute_373, (funcp)execute_374, (funcp)execute_375, (funcp)execute_417, (funcp)execute_418, (funcp)execute_129, (funcp)execute_465, (funcp)execute_160, (funcp)execute_173, (funcp)execute_495, (funcp)execute_496, (funcp)execute_497, (funcp)execute_498, (funcp)execute_499, (funcp)execute_500, (funcp)execute_501, (funcp)execute_502, (funcp)execute_503, (funcp)execute_504, (funcp)execute_505, (funcp)execute_506, (funcp)execute_507, (funcp)execute_508, (funcp)execute_509, (funcp)execute_510, (funcp)execute_511, (funcp)execute_512, (funcp)execute_242, (funcp)execute_243, (funcp)execute_244, (funcp)execute_611, (funcp)execute_612, (funcp)execute_613, (funcp)execute_614, (funcp)execute_615, (funcp)vlog_transfunc_eventcallback, (funcp)transaction_133};
|
||||
const int NumRelocateId= 122;
|
||||
|
||||
void relocate(char *dp)
|
||||
{
|
||||
iki_relocate(dp, "xsim.dir/CPU9bits_tb_behav/xsim.reloc", (void **)funcTab, 124);
|
||||
iki_relocate(dp, "xsim.dir/CPU9bits_tb_behav/xsim.reloc", (void **)funcTab, 122);
|
||||
|
||||
/*Populate the transaction function pointer field in the whole net structure */
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
webtalk_init -webtalk_dir C:/Users/JoseIgnacio/CA Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/
|
||||
webtalk_register_client -client project
|
||||
webtalk_add_data -client project -key date_generated -value "Thu Apr 11 21:13:26 2019" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key date_generated -value "Thu Apr 11 23:44:27 2019" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key product_version -value "XSIM v2018.3 (64-bit)" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key build_version -value "2405991" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key os_platform -value "WIN64" -context "software_version_and_target_device"
|
||||
@@ -14,7 +14,7 @@ webtalk_add_data -client project -key target_package -value "not_applicable" -co
|
||||
webtalk_add_data -client project -key target_speed -value "not_applicable" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key random_id -value "17336daf-0d92-4f07-b4a4-ff1c52043edb" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key project_id -value "0a5803efda44405bb28bbf43ba22e808" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key project_iteration -value "153" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key project_iteration -value "183" -context "software_version_and_target_device"
|
||||
webtalk_add_data -client project -key os_name -value "Microsoft Windows 8 or later , 64-bit" -context "user_environment"
|
||||
webtalk_add_data -client project -key os_release -value "major release (build 9200)" -context "user_environment"
|
||||
webtalk_add_data -client project -key cpu_name -value "Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz" -context "user_environment"
|
||||
@@ -22,11 +22,21 @@ webtalk_add_data -client project -key cpu_speed -value "2594 MHz" -context "user
|
||||
webtalk_add_data -client project -key total_processors -value "1" -context "user_environment"
|
||||
webtalk_add_data -client project -key system_ram -value "8.000 GB" -context "user_environment"
|
||||
webtalk_register_client -client xsim
|
||||
webtalk_add_data -client xsim -key Command -value "xsim" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key trace_waveform -value "true" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key runtime -value "315 ns" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key iteration -value "0" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Simulation_Time -value "0.06_sec" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Simulation_Memory -value "5980_KB" -context "xsim\\usage"
|
||||
webtalk_transmit -clientid 4273905684 -regid "" -xml C:/Users/JoseIgnacio/CA Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.xml -html C:/Users/JoseIgnacio/CA Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.html -wdm C:/Users/JoseIgnacio/CA Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.wdm -intro "<H3>XSIM Usage Report</H3><BR>"
|
||||
webtalk_add_data -client xsim -key File_Counter -value "12" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key Command -value "xelab" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key Vhdl2008 -value "false" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key GenDLL -value "false" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key SDFModeling -value "false" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key HWCosim -value "false" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key DPI_Used -value "false" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key Debug -value "typical" -context "xsim\\command_line_options"
|
||||
webtalk_add_data -client xsim -key Simulation_Image_Code -value "121 KB" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Simulation_Image_Data -value "26 KB" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Total_Nets -value "0" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Total_Processes -value "418" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Total_Instances -value "204" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Xilinx_HDL_Libraries_Used -value "secureip unimacro_ver unisims_ver " -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Compiler_Time -value "1.41_sec" -context "xsim\\usage"
|
||||
webtalk_add_data -client xsim -key Compiler_Memory -value "48168_KB" -context "xsim\\usage"
|
||||
webtalk_transmit -clientid 3886063125 -regid "" -xml C:/Users/JoseIgnacio/CA Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.xml -html C:/Users/JoseIgnacio/CA Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.html -wdm C:/Users/JoseIgnacio/CA Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.wdm -intro "<H3>XSIM Usage Report</H3><BR>"
|
||||
webtalk_terminate
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user