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