mirror of
https://github.com/openhwgroup/cvw
synced 2025-01-30 16:34:28 +00:00
Fixed error where MEMREAD would go into INSTRREAD even when no INSTRREAD was pending
This commit is contained in:
parent
a64e65e54c
commit
655266a216
@ -115,7 +115,7 @@ module ahblite (
|
||||
else if (LSUBusWrite) NextBusState = MEMWRITE;
|
||||
else if (IFUBusRead) NextBusState = INSTRREAD;
|
||||
else NextBusState = IDLE;
|
||||
MEMREAD: if (LSUTransComplete & ~IFUBusRead) NextBusState = INSTRREAD;
|
||||
MEMREAD: if (LSUTransComplete & IFUBusRead) NextBusState = INSTRREAD;
|
||||
else if (LSUTransComplete) NextBusState = IDLE;
|
||||
else NextBusState = MEMREAD;
|
||||
MEMWRITE: if (LSUTransComplete & IFUBusRead) NextBusState = INSTRREAD;
|
||||
|
Loading…
Reference in New Issue
Block a user