Updated TBs

- sim passes for both RTL and GL
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v
index 0fb61a0..8e9aaf8 100644
--- a/verilog/rtl/user_project_wrapper.v
+++ b/verilog/rtl/user_project_wrapper.v
@@ -52,7 +52,7 @@
     input [3:0] wbs_sel_i,
     input [31:0] wbs_dat_i,
     input [31:0] wbs_adr_i,
-    output reg wbs_ack_o,
+    output wbs_ack_o,
     output [31:0] wbs_dat_o,
 
     // Logic Analyzer Signals
@@ -81,14 +81,8 @@
 
     user_proj_top user_proj_top (
     `ifdef USE_POWER_PINS
-	.vdda1(vdda1),	// User area 1 3.3V power
-	.vdda2(vdda2),	// User area 2 3.3V power
-	.vssa1(vssa1),	// User area 1 analog ground
-	.vssa2(vssa2),	// User area 2 analog ground
-	.vccd1(vccd1),	// User area 1 1.8V power
-	.vccd2(vccd2),	// User area 2 1.8V power
-	.vssd1(vssd1),	// User area 1 digital ground
-	.vssd2(vssd2),	// User area 2 digital ground
+        .VPWR(vccd1),	// User area 1 1.8V power
+        .VGND(vssd1),	// User area 1 digital ground
     `endif
 
 	// MGMT core clock and reset
@@ -101,15 +95,16 @@
 	.mc (la_data_in[31:0]),
 	.mp (la_data_in[63:32]),
 	.start (la_data_in[64]),
-    .done  (la_data_out[0]),
-	.prod (la_data_out[127:64]),
+    .prod_sel(la_data_in[65]),
+    .done  (la_data_out[66]),
+	.prod (la_data_out[127:96]),
     .tie ({io_oeb[`MPRJ_IO_PADS-1:5], io_oeb[3:0], io_out[`MPRJ_IO_PADS-1:5], io_out[3:0], la_data_out[63:1], wbs_ack_o, wbs_dat_o[31:0]}),
 
     // IO Pads
     .tck(io_in[0]),  // test clock on one of the IOs ? 
     .tms(io_in[1]),
     .tdi(io_in[2]),
-    .trst(io_in[3]),
+    .trst(io_in[5]),
     .tdo(io_out[4]),
     .tdo_paden_o(io_oeb[4])
     );