From 7efaef485fabda0243536b67d0b97205a2c0217b Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Wed, 24 Dec 2014 15:08:06 +0100 Subject: [PATCH] command: remove returns to IDLE state (will be better to add a timeout for a transfer and reset the fsm). --- lib/sata/command/__init__.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lib/sata/command/__init__.py b/lib/sata/command/__init__.py index 9c7e35cf..925ef08f 100644 --- a/lib/sata/command/__init__.py +++ b/lib/sata/command/__init__.py @@ -125,8 +125,6 @@ class SATACommandRX(Module): If(test_type("DMA_ACTIVATE_D2H"), dma_activate.eq(1), NextState("WAIT_WRITE_REG_D2H") - ).Else( - NextState("IDLE") # Generate an error ) ) ) @@ -135,8 +133,6 @@ class SATACommandRX(Module): If(transport.source.stb, If(test_type("REG_D2H"), NextState("PRESENT_WRITE_RESPONSE") - ).Else( - NextState("IDLE") # Generate an error ) ) ) @@ -154,8 +150,6 @@ class SATACommandRX(Module): transport.source.ack.eq(0), If(test_type("DATA"), NextState("PRESENT_READ_DATA") - ).Else( - NextState("IDLE") # Generate an error ) ) ) @@ -174,8 +168,6 @@ class SATACommandRX(Module): If(transport.source.stb, If(test_type("REG_D2H"), NextState("PRESENT_READ_RESPONSE") - ).Else( - NextState("IDLE") # Generate an error ) ) ) -- 2.30.2