Преглед на файлове

Исправлены ошибки переходов состояний автомата

ChStepan преди 5 месеца
родител
ревизия
9d7aa0fd33
променени са 1 файла, в които са добавени 11 реда и са изтрити 3 реда
  1. 11 3
      src/src/InterfaceArbiter/InterfaceArbiter.v

+ 11 - 3
src/src/InterfaceArbiter/InterfaceArbiter.v

@@ -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
+								nextState = DEL;
+							end else begin
+								nextState = IDLE;
+							end
 						end
 					end