From b3e2adb0979cf48a2073e21cb04fdd501dfe370c Mon Sep 17 00:00:00 2001 From: WilliamMiceli Date: Sat, 6 Apr 2019 16:05:47 -0400 Subject: [PATCH] Updated simulation --- lab2CA.sim/sim_1/behav/xsim/webtalk.jou | 6 +- ...60.backup.jou => webtalk_10700.backup.jou} | 6 +- ...52.backup.jou => webtalk_16352.backup.jou} | 4 +- lab2CA.sim/sim_1/behav/xsim/xelab.pb | Bin 4262 -> 965 bytes .../CPU9bits_behav/webtalk/xsim_webtalk.tcl | 10 ++-- .../xsim/xsim.dir/CPU9bits_behav/xsim.mem | Bin 20417 -> 20421 bytes .../xsim.dir/CPU9bits_tb_behav/obj/xsim_1.c | 56 ++++++++++-------- .../webtalk/xsim_webtalk.tcl | 32 ++++++++++ .../xsim/xsim.dir/CPU9bits_tb_behav/xsim.mem | Bin 19284 -> 20533 bytes lab2CA.sim/sim_1/behav/xsim/xvlog.pb | Bin 8973 -> 8997 bytes 10 files changed, 75 insertions(+), 39 deletions(-) rename lab2CA.sim/sim_1/behav/xsim/{webtalk_26660.backup.jou => webtalk_10700.backup.jou} (84%) rename lab2CA.sim/sim_1/behav/xsim/{webtalk_14652.backup.jou => webtalk_16352.backup.jou} (92%) create mode 100644 lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/xsim_webtalk.tcl diff --git a/lab2CA.sim/sim_1/behav/xsim/webtalk.jou b/lab2CA.sim/sim_1/behav/xsim/webtalk.jou index d1b0d25..a067452 100644 --- a/lab2CA.sim/sim_1/behav/xsim/webtalk.jou +++ b/lab2CA.sim/sim_1/behav/xsim/webtalk.jou @@ -2,10 +2,10 @@ # Webtalk v2018.3 (64-bit) # SW Build 2405991 on Thu Dec 6 23:38:27 MST 2018 # IP Build 2404404 on Fri Dec 7 01:43:56 MST 2018 -# Start of session at: Sat Apr 6 13:17:03 2019 -# Process ID: 10700 +# Start of session at: Sat Apr 6 14:31:56 2019 +# Process ID: 17712 # Current directory: C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim -# Command line: wbtcv.exe -mode batch -source C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/xsim_webtalk.tcl -notrace +# Command line: wbtcv.exe -mode batch -source C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/xsim_webtalk.tcl -notrace # Log file: C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/webtalk.log # Journal file: C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim\webtalk.jou #----------------------------------------------------------- diff --git a/lab2CA.sim/sim_1/behav/xsim/webtalk_26660.backup.jou b/lab2CA.sim/sim_1/behav/xsim/webtalk_10700.backup.jou similarity index 84% rename from lab2CA.sim/sim_1/behav/xsim/webtalk_26660.backup.jou rename to lab2CA.sim/sim_1/behav/xsim/webtalk_10700.backup.jou index 21e9e99..d1b0d25 100644 --- a/lab2CA.sim/sim_1/behav/xsim/webtalk_26660.backup.jou +++ b/lab2CA.sim/sim_1/behav/xsim/webtalk_10700.backup.jou @@ -2,10 +2,10 @@ # Webtalk v2018.3 (64-bit) # SW Build 2405991 on Thu Dec 6 23:38:27 MST 2018 # IP Build 2404404 on Fri Dec 7 01:43:56 MST 2018 -# Start of session at: Fri Mar 29 15:21:59 2019 -# Process ID: 26660 +# Start of session at: Sat Apr 6 13:17:03 2019 +# Process ID: 10700 # Current directory: C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim -# Command line: wbtcv.exe -mode batch -source C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/dataMemory_tb_behav/webtalk/xsim_webtalk.tcl -notrace +# Command line: wbtcv.exe -mode batch -source C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/xsim_webtalk.tcl -notrace # Log file: C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/webtalk.log # Journal file: C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim\webtalk.jou #----------------------------------------------------------- diff --git a/lab2CA.sim/sim_1/behav/xsim/webtalk_14652.backup.jou b/lab2CA.sim/sim_1/behav/xsim/webtalk_16352.backup.jou similarity index 92% rename from lab2CA.sim/sim_1/behav/xsim/webtalk_14652.backup.jou rename to lab2CA.sim/sim_1/behav/xsim/webtalk_16352.backup.jou index 5f01ab3..ebcc5c7 100644 --- a/lab2CA.sim/sim_1/behav/xsim/webtalk_14652.backup.jou +++ b/lab2CA.sim/sim_1/behav/xsim/webtalk_16352.backup.jou @@ -2,8 +2,8 @@ # Webtalk v2018.3 (64-bit) # SW Build 2405991 on Thu Dec 6 23:38:27 MST 2018 # IP Build 2404404 on Fri Dec 7 01:43:56 MST 2018 -# Start of session at: Fri Mar 29 15:13:54 2019 -# Process ID: 14652 +# Start of session at: Sat Apr 6 14:28:59 2019 +# Process ID: 16352 # Current directory: C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim # Command line: wbtcv.exe -mode batch -source C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/xsim_webtalk.tcl -notrace # Log file: C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/webtalk.log diff --git a/lab2CA.sim/sim_1/behav/xsim/xelab.pb b/lab2CA.sim/sim_1/behav/xsim/xelab.pb index 029ca563f54065ea55bee30c779f3173eaad5fc0..530bad80bfc752a2ac6f6d81ba23bec18c3ec400 100644 GIT binary patch delta 155 zcmZ3cc$9s@3&xKVUn;TeVd7donV<14Q%Ta~*Nk#3@g+$LlRxqcZZ$%}XsxEJ;mK$WO{rNXyJg zEmkPWS4b{O1qv!;rxxX<<_NG#F`HUiXmJ*2=9cCpmgE;jv6~p{niv}yXD}47R|5{(yaX@BOAybAY?c9!BK2y<&gA?4??2i900!=#N_Z;4(c#H~@7P~|AW2bCq_}XO zf}?k2ic${WZuTCec!Dab&evbu6L87AO5~~?`R+V z1`ZZAD{P^O#P+u{!&^$CahnvnLuTU)BcRG zp>Og298(lqc#dIjrZ}|GAh10=Ns;gS_8^YkAdV-#7bDljfgQkJkFZ44A1RKj462)w zB#72)Q3K8E&q6^L_Fls|q0!3Gl*D?cVx$g?jHbALf3Yl3BKUeOaZ(9P%EilNQA0_F zN||#7$3I+$F;Oy#agL@fXlwnny`RyzHjMHNYK>eVg)P0h>*i&UeLrma`wARi%i7ts zuc4%9ilNE{M(HxoywRxX`H#V#yA?O|nz$F>@mqz2($G>NMUstugtJ8wd%oKMUs*Q@ znkZxNWXy|_VujOfFmBMSg(Zv^4x2DPG@xyRtZDdpC< z4DBXQ2_9+7b&+PU;Aus19r{I2u?J1m0r>oOa$AH+C8|W*_68SR+<dd>D&3V$sXF*iN6IyiRBoDnJ@9EO{a#^}*OxC-;toxPVksk)BWB7Kn~Hn} z9<@YXy!_FWr9%zqhU^T@J8}m>FJ51p3i`#=ZGG@r%WY%Ml;Cui&d*KRe9)duB*|EW z=L*;L?d@=c{%T5TgU2m_HH#DNc#d{Rko8Pv8oI<(*>mtwOPLf6_d>rpPCNwQB}?n6CE+4H+WQ-ECII;W diff --git a/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/xsim_webtalk.tcl b/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/xsim_webtalk.tcl index 7c2a370..2ce2e0e 100644 --- a/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/xsim_webtalk.tcl +++ b/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/xsim_webtalk.tcl @@ -1,6 +1,6 @@ webtalk_init -webtalk_dir C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/ webtalk_register_client -client project -webtalk_add_data -client project -key date_generated -value "Sat Apr 6 14:02:33 2019" -context "software_version_and_target_device" +webtalk_add_data -client project -key date_generated -value "Sat Apr 6 14:32:16 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 "f67bb5263bf851bf9c1beaa84fe1017c" -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 "21" -context "software_version_and_target_device" +webtalk_add_data -client project -key project_iteration -value "23" -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) i7-3630QM CPU @ 2.40GHz" -context "user_environment" @@ -26,7 +26,7 @@ webtalk_add_data -client xsim -key Command -value "xsim" -context "xsim\\command webtalk_add_data -client xsim -key trace_waveform -value "true" -context "xsim\\usage" webtalk_add_data -client xsim -key runtime -value "100 us" -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.11_sec" -context "xsim\\usage" -webtalk_add_data -client xsim -key Simulation_Memory -value "5928_KB" -context "xsim\\usage" -webtalk_transmit -clientid 4022637463 -regid "" -xml C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/usage_statistics_ext_xsim.xml -html C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/usage_statistics_ext_xsim.html -wdm C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/usage_statistics_ext_xsim.wdm -intro "

XSIM Usage Report


" +webtalk_add_data -client xsim -key Simulation_Time -value "0.14_sec" -context "xsim\\usage" +webtalk_add_data -client xsim -key Simulation_Memory -value "5932_KB" -context "xsim\\usage" +webtalk_transmit -clientid 2508747890 -regid "" -xml C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/usage_statistics_ext_xsim.xml -html C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/usage_statistics_ext_xsim.html -wdm C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/webtalk/usage_statistics_ext_xsim.wdm -intro "

XSIM Usage Report


" webtalk_terminate diff --git a/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/xsim.mem b/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_behav/xsim.mem index 09eb4f0749af22b6f042a6f6cbfc6d7920c9bd06..7661257f8b806e5e6820e7208adee341c07a14ae 100644 GIT binary patch literal 20421 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 literal 20417 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 diff --git a/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/obj/xsim_1.c b/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/obj/xsim_1.c index 96ac0ee..d071773 100644 --- a/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/obj/xsim_1.c +++ b/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/obj/xsim_1.c @@ -45,18 +45,14 @@ typedef void (*funcp)(char *, char *); extern int main(int, char**); extern void execute_2(char*, char *); -extern void execute_3(char*, char *); extern void execute_176(char*, char *); -extern void execute_412(char*, char *); -extern void execute_413(char*, char *); -extern void execute_387(char*, char *); +extern void execute_416(char*, char *); +extern void execute_417(char*, char *); +extern void execute_175(char*, char *); +extern void execute_391(char*, char *); extern void vlog_const_rhs_process_execute_0_fast_no_reg_no_agg(char*, char*, char*); -extern void execute_389(char*, char *); -extern void execute_390(char*, char *); -extern void execute_392(char*, char *); extern void execute_393(char*, char *); extern void execute_394(char*, char *); -extern void execute_395(char*, char *); extern void execute_396(char*, char *); extern void execute_397(char*, char *); extern void execute_398(char*, char *); @@ -73,10 +69,14 @@ extern void execute_408(char*, char *); extern void execute_409(char*, char *); extern void execute_410(char*, char *); extern void execute_411(char*, char *); +extern void execute_412(char*, char *); +extern void execute_413(char*, char *); +extern void execute_414(char*, char *); +extern void execute_415(char*, char *); +extern void execute_5(char*, char *); extern void execute_6(char*, char *); -extern void execute_7(char*, char *); +extern void execute_8(char*, char *); extern void execute_9(char*, char *); -extern void execute_10(char*, char *); extern void execute_181(char*, char *); extern void execute_182(char*, char *); extern void execute_183(char*, char *); @@ -84,17 +84,21 @@ extern void execute_184(char*, char *); extern void execute_185(char*, char *); extern void execute_186(char*, char *); extern void execute_187(char*, char *); -extern void execute_13(char*, char *); -extern void execute_15(char*, char *); -extern void execute_23(char*, char *); +extern void execute_12(char*, char *); +extern void execute_14(char*, char *); +extern void execute_22(char*, char *); extern void execute_214(char*, char *); extern void execute_216(char*, char *); extern void execute_217(char*, char *); extern void execute_195(char*, char *); extern void execute_196(char*, char *); -extern void execute_55(char*, char *); +extern void execute_54(char*, char *); extern void execute_326(char*, char *); extern void execute_327(char*, char *); +extern void execute_328(char*, char *); +extern void execute_329(char*, char *); +extern void execute_330(char*, char *); +extern void execute_331(char*, char *); extern void execute_255(char*, char *); extern void execute_236(char*, char *); extern void execute_276(char*, char *); @@ -105,26 +109,26 @@ extern void execute_280(char*, char *); extern void execute_281(char*, char *); extern void execute_323(char*, char *); extern void execute_324(char*, char *); -extern void execute_123(char*, char *); -extern void execute_125(char*, char *); -extern void execute_367(char*, char *); -extern void execute_156(char*, char *); +extern void execute_122(char*, char *); +extern void execute_124(char*, char *); +extern void execute_371(char*, char *); +extern void execute_155(char*, char *); extern void execute_178(char*, char *); extern void execute_179(char*, char *); extern void execute_180(char*, char *); -extern void execute_414(char*, char *); -extern void execute_415(char*, char *); -extern void execute_416(char*, char *); -extern void execute_417(char*, char *); extern void execute_418(char*, char *); +extern void execute_419(char*, char *); +extern void execute_420(char*, char *); +extern void execute_421(char*, char *); +extern void execute_422(char*, char *); extern void vlog_transfunc_eventcallback(char*, char*, unsigned, unsigned, unsigned, char *); -extern void transaction_60(char*, char*, unsigned, unsigned, unsigned); -funcp funcTab[75] = {(funcp)execute_2, (funcp)execute_3, (funcp)execute_176, (funcp)execute_412, (funcp)execute_413, (funcp)execute_387, (funcp)vlog_const_rhs_process_execute_0_fast_no_reg_no_agg, (funcp)execute_389, (funcp)execute_390, (funcp)execute_392, (funcp)execute_393, (funcp)execute_394, (funcp)execute_395, (funcp)execute_396, (funcp)execute_397, (funcp)execute_398, (funcp)execute_399, (funcp)execute_400, (funcp)execute_401, (funcp)execute_402, (funcp)execute_403, (funcp)execute_404, (funcp)execute_405, (funcp)execute_406, (funcp)execute_407, (funcp)execute_408, (funcp)execute_409, (funcp)execute_410, (funcp)execute_411, (funcp)execute_6, (funcp)execute_7, (funcp)execute_9, (funcp)execute_10, (funcp)execute_181, (funcp)execute_182, (funcp)execute_183, (funcp)execute_184, (funcp)execute_185, (funcp)execute_186, (funcp)execute_187, (funcp)execute_13, (funcp)execute_15, (funcp)execute_23, (funcp)execute_214, (funcp)execute_216, (funcp)execute_217, (funcp)execute_195, (funcp)execute_196, (funcp)execute_55, (funcp)execute_326, (funcp)execute_327, (funcp)execute_255, (funcp)execute_236, (funcp)execute_276, (funcp)execute_277, (funcp)execute_278, (funcp)execute_279, (funcp)execute_280, (funcp)execute_281, (funcp)execute_323, (funcp)execute_324, (funcp)execute_123, (funcp)execute_125, (funcp)execute_367, (funcp)execute_156, (funcp)execute_178, (funcp)execute_179, (funcp)execute_180, (funcp)execute_414, (funcp)execute_415, (funcp)execute_416, (funcp)execute_417, (funcp)execute_418, (funcp)vlog_transfunc_eventcallback, (funcp)transaction_60}; -const int NumRelocateId= 75; +extern void transaction_61(char*, char*, unsigned, unsigned, unsigned); +funcp funcTab[79] = {(funcp)execute_2, (funcp)execute_176, (funcp)execute_416, (funcp)execute_417, (funcp)execute_175, (funcp)execute_391, (funcp)vlog_const_rhs_process_execute_0_fast_no_reg_no_agg, (funcp)execute_393, (funcp)execute_394, (funcp)execute_396, (funcp)execute_397, (funcp)execute_398, (funcp)execute_399, (funcp)execute_400, (funcp)execute_401, (funcp)execute_402, (funcp)execute_403, (funcp)execute_404, (funcp)execute_405, (funcp)execute_406, (funcp)execute_407, (funcp)execute_408, (funcp)execute_409, (funcp)execute_410, (funcp)execute_411, (funcp)execute_412, (funcp)execute_413, (funcp)execute_414, (funcp)execute_415, (funcp)execute_5, (funcp)execute_6, (funcp)execute_8, (funcp)execute_9, (funcp)execute_181, (funcp)execute_182, (funcp)execute_183, (funcp)execute_184, (funcp)execute_185, (funcp)execute_186, (funcp)execute_187, (funcp)execute_12, (funcp)execute_14, (funcp)execute_22, (funcp)execute_214, (funcp)execute_216, (funcp)execute_217, (funcp)execute_195, (funcp)execute_196, (funcp)execute_54, (funcp)execute_326, (funcp)execute_327, (funcp)execute_328, (funcp)execute_329, (funcp)execute_330, (funcp)execute_331, (funcp)execute_255, (funcp)execute_236, (funcp)execute_276, (funcp)execute_277, (funcp)execute_278, (funcp)execute_279, (funcp)execute_280, (funcp)execute_281, (funcp)execute_323, (funcp)execute_324, (funcp)execute_122, (funcp)execute_124, (funcp)execute_371, (funcp)execute_155, (funcp)execute_178, (funcp)execute_179, (funcp)execute_180, (funcp)execute_418, (funcp)execute_419, (funcp)execute_420, (funcp)execute_421, (funcp)execute_422, (funcp)vlog_transfunc_eventcallback, (funcp)transaction_61}; +const int NumRelocateId= 79; void relocate(char *dp) { - iki_relocate(dp, "xsim.dir/CPU9bits_tb_behav/xsim.reloc", (void **)funcTab, 75); + iki_relocate(dp, "xsim.dir/CPU9bits_tb_behav/xsim.reloc", (void **)funcTab, 79); /*Populate the transaction function pointer field in the whole net structure */ } diff --git a/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/xsim_webtalk.tcl b/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/xsim_webtalk.tcl new file mode 100644 index 0000000..8e54f2a --- /dev/null +++ b/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/xsim_webtalk.tcl @@ -0,0 +1,32 @@ +webtalk_init -webtalk_dir C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-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 "Sat Apr 6 15:44:12 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" +webtalk_add_data -client project -key registration_id -value "" -context "software_version_and_target_device" +webtalk_add_data -client project -key tool_flow -value "xsim_vivado" -context "software_version_and_target_device" +webtalk_add_data -client project -key beta -value "FALSE" -context "software_version_and_target_device" +webtalk_add_data -client project -key route_design -value "FALSE" -context "software_version_and_target_device" +webtalk_add_data -client project -key target_family -value "not_applicable" -context "software_version_and_target_device" +webtalk_add_data -client project -key target_device -value "not_applicable" -context "software_version_and_target_device" +webtalk_add_data -client project -key target_package -value "not_applicable" -context "software_version_and_target_device" +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 "f67bb5263bf851bf9c1beaa84fe1017c" -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 "64" -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) i7-3630QM CPU @ 2.40GHz" -context "user_environment" +webtalk_add_data -client project -key cpu_speed -value "2395 MHz" -context "user_environment" +webtalk_add_data -client project -key total_processors -value "1" -context "user_environment" +webtalk_add_data -client project -key system_ram -value "17.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 "50005 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.08_sec" -context "xsim\\usage" +webtalk_add_data -client xsim -key Simulation_Memory -value "6332_KB" -context "xsim\\usage" +webtalk_transmit -clientid 1176027589 -regid "" -xml C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.xml -html C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.html -wdm C:/REPOSITORIES/Educational/Western Michigan University/ECE3570-Lab/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/webtalk/usage_statistics_ext_xsim.wdm -intro "

XSIM Usage Report


" +webtalk_terminate diff --git a/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/xsim.mem b/lab2CA.sim/sim_1/behav/xsim/xsim.dir/CPU9bits_tb_behav/xsim.mem index c66adf902747f0430803812c6d3dd0818186e6b8..91494bdd7ac0c1e3ab9b7e1924df38ebd48c2606 100644 GIT binary patch literal 20533 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 HRl@%VKW$dy literal 19284 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 delta 327 zcmZ4L*6X%m2JhwoK0n^chuQTe&r&pETsrwCV+_kAMy|Ta@$#jdL8<9(nK`L?Ws@Ju z3s1hlWHH%_Q;!`gI(edi+T;K>J@z7qs>y