@@ -238,10 +238,18 @@ module InterfaceArbiter
nextState = IDLE;
case(currState)
IDLE :begin
- if (ssCnt == 6) begin
- nextState = DEL;
+ if (spiMode) begin
+ if (ssCnt == 6) begin
+ nextState = DEL;
+ end else begin
+ nextState = IDLE;
+ end
end else begin
- nextState = IDLE;
+ if (ssCnt == 24) begin
end