forked from Github_Repos/cvw
Fixed error where MEMREAD would go into INSTRREAD even when no INSTRREAD was pending
This commit is contained in:
parent
e17ee3073e
commit
11924bdd9b
@ -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