mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Fix SPI state skipping sck-cs delay when at end of transmission
This commit is contained in:
parent
d899a84a01
commit
927398a017
@ -263,8 +263,9 @@ module spi_controller (
|
|||||||
TRANSMIT: begin // TRANSMIT case --------------------------------
|
TRANSMIT: begin // TRANSMIT case --------------------------------
|
||||||
case(CSMode)
|
case(CSMode)
|
||||||
AUTOMODE: begin
|
AUTOMODE: begin
|
||||||
if (EndTransmission) NextState = INACTIVE;
|
if (EndTransmission & ~HasSCKCS) NextState = INACTIVE;
|
||||||
else if (EndOfFrame) NextState = SCKCS;
|
else if (EndOfFrame & HasSCKCS) NextState = SCKCS;
|
||||||
|
else if (EndOfFrame & ~HasSCKCS) NextState = INTERCS;
|
||||||
else NextState = TRANSMIT;
|
else NextState = TRANSMIT;
|
||||||
end
|
end
|
||||||
HOLDMODE: begin
|
HOLDMODE: begin
|
||||||
|
Loading…
Reference in New Issue
Block a user