|
|
@@ -140,7 +140,7 @@ module QuadSPIm
|
|
|
0: begin
|
|
|
if (!Lag_i) begin
|
|
|
if (!Lead_i) begin
|
|
|
- if (!ss) begin
|
|
|
+ if (ss) begin
|
|
|
Sck_o = Clk_i;
|
|
|
end else begin
|
|
|
Sck_o = 0;
|
|
|
@@ -171,7 +171,7 @@ module QuadSPIm
|
|
|
1: begin
|
|
|
if (!Lag_i) begin
|
|
|
if (!Lead_i) begin
|
|
|
- if (!ss) begin
|
|
|
+ if (ss) begin
|
|
|
Sck_o = !Clk_i;
|
|
|
end else begin
|
|
|
Sck_o = 0;
|
|
|
@@ -202,7 +202,7 @@ module QuadSPIm
|
|
|
2: begin
|
|
|
if (!Lag_i) begin
|
|
|
if (!Lead_i) begin
|
|
|
- if (!ss) begin
|
|
|
+ if (ss) begin
|
|
|
Sck_o = !Clk_i;
|
|
|
end else begin
|
|
|
Sck_o = 0;
|
|
|
@@ -233,7 +233,7 @@ module QuadSPIm
|
|
|
3: begin
|
|
|
if (!Lag_i) begin
|
|
|
if (!Lead_i) begin
|
|
|
- if (!ss) begin
|
|
|
+ if (ss) begin
|
|
|
Sck_o = Clk_i;
|
|
|
end else begin
|
|
|
Sck_o = 0;
|
|
|
@@ -265,13 +265,13 @@ module QuadSPIm
|
|
|
if (!Lag_i) begin
|
|
|
if (!Lead_i) begin
|
|
|
if (!ss) begin
|
|
|
- Sck_o = ~Clk_i;
|
|
|
+ Sck_o = Clk_i;
|
|
|
end else begin
|
|
|
Sck_o = 0;
|
|
|
end
|
|
|
end else begin
|
|
|
if (ssCnt < txLenght-1) begin
|
|
|
- Sck_o = !Clk_i;
|
|
|
+ Sck_o = Clk_i;
|
|
|
end else begin
|
|
|
Sck_o = 0;
|
|
|
end
|
|
|
@@ -279,13 +279,13 @@ module QuadSPIm
|
|
|
end else begin
|
|
|
if (!Lead_i) begin
|
|
|
if (ssCnt > 0) begin
|
|
|
- Sck_o = !Clk_i;
|
|
|
+ Sck_o = Clk_i;
|
|
|
end else begin
|
|
|
Sck_o = 0;
|
|
|
end
|
|
|
end else begin
|
|
|
if (ssCnt >0 && ssCnt < txLenght-1) begin
|
|
|
- Sck_o = !Clk_i;
|
|
|
+ Sck_o = Clk_i;
|
|
|
end else begin
|
|
|
Sck_o = 0;
|
|
|
end
|
|
|
@@ -563,7 +563,7 @@ module QuadSPIm
|
|
|
if (Rst_i) begin
|
|
|
valReg <= 0;
|
|
|
end else begin
|
|
|
- if (ssCnt == txLenght-2) begin
|
|
|
+ if (ssCnt == txLenght-3) begin
|
|
|
if (!valReg) begin
|
|
|
valReg <= 1;
|
|
|
end else begin
|