|
|
@@ -62,7 +62,8 @@ module S5443TopPulseProfileTb;
|
|
|
localparam PG6POL = 1'b0;
|
|
|
localparam PG7POL = 1'b0;
|
|
|
|
|
|
- localparam [4:0] EXTTRIGMUXCMD = 5'd15;
|
|
|
+ localparam [4:0] EXTTRIGMUXCMD = 5'd7;
|
|
|
+ // localparam [4:0] EXTTRIGMUXCMD = 5'd15;
|
|
|
localparam [4:0] DSPTRIGINCMD = 5'h8;
|
|
|
localparam [4:0] MUXSLOWMODCMD = 5'd1;
|
|
|
localparam [4:0] MUXFASTMODCMD = 5'd1;
|
|
|
@@ -73,7 +74,7 @@ module S5443TopPulseProfileTb;
|
|
|
parameter [31:0] MeasCmdBypass = {8'h11,8'h0,8'h63,8'h1};
|
|
|
parameter [31:0] MeasCmdFft = {8'h11,8'h0,8'h63,7'h5,1'b1};
|
|
|
// parameter [31:0] MeasCmd = {8'h11,8'h0,8'h53,8'h0};
|
|
|
- parameter [31:0] MeasCmd = {8'h11,8'h3e,8'h72,8'h0};
|
|
|
+ parameter [31:0] MeasCmd = {8'h11,8'h3f,8'h72,8'h0};
|
|
|
parameter [31:0] AdcCtrl = {8'h12,24'h2};
|
|
|
parameter [31:0] SensCtrlCmd = {1'b0,27'h0,4'b1};
|
|
|
// parameter [31:0] DitherCmd = {8'h0E,24'h100192};
|
|
|
@@ -201,6 +202,10 @@ module S5443TopPulseProfileTb;
|
|
|
assign trig0R = trig0;
|
|
|
assign trig1R = trig1;
|
|
|
|
|
|
+
|
|
|
+ wire [5:0] trig6to1Dir;
|
|
|
+ wire [5:0] trig6to1Test = (tb_cnt >= 3555 & tb_cnt <= 3557) ? 6'h3f:6'b0;
|
|
|
+ wire [5:0] trig6to1 = (!trig6to1Dir) ? trig6to1Test:6'bz;
|
|
|
//==========================================================================================
|
|
|
//clocks gen
|
|
|
always #10 Clk50 = ~Clk50;
|
|
|
@@ -329,8 +334,8 @@ S5443Top MasterFpga
|
|
|
.EndMeas_o (endMeas),
|
|
|
.TimersClk_o (),
|
|
|
|
|
|
- .Trig6to1_io (),
|
|
|
- .Trig6to1Dir_o (),
|
|
|
+ .Trig6to1_io (trig6to1),
|
|
|
+ .Trig6to1Dir_o (trig6to1Dir),
|
|
|
|
|
|
.DspTrigOut_i (Clk41), //Trig from DSP
|
|
|
.DspTrigIn_o (), //Trig To DSP
|