mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-07 04:05:19 +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