mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Removed UncachedBusRead and UncachedBusWrite
This commit is contained in:
		
							parent
							
								
									845807a329
								
							
						
					
					
						commit
						7cbca2dd22
					
				| @ -52,11 +52,6 @@ module busfsm #(parameter integer LOGWPL) | ||||
|    output logic              BusCommitted, | ||||
|    output logic              BufferCaptureEn); | ||||
|    | ||||
|   logic 			   UnCachedBusRead; | ||||
|   logic 			   UnCachedBusWrite; | ||||
|   logic [2:0]    LocalBurstType; | ||||
|    | ||||
| 
 | ||||
|   typedef enum logic [2:0] {STATE_BUS_READY, | ||||
| 				STATE_BUS_UNCACHED_WRITE, | ||||
| 				STATE_BUS_UNCACHED_WRITE_DONE, | ||||
| @ -92,8 +87,6 @@ module busfsm #(parameter integer LOGWPL) | ||||
| 	endcase | ||||
|   end | ||||
| 
 | ||||
|   assign LocalBurstType = 3'b000; | ||||
| 
 | ||||
|   assign HBURST = 3'b0; | ||||
|   assign BusTransComplete = BusAck; | ||||
|   // Use SEQ if not doing first word, NONSEQ if doing the first read/write, and IDLE if finishing up.
 | ||||
| @ -102,16 +95,14 @@ module busfsm #(parameter integer LOGWPL) | ||||
|   assign BusStall = (BusCurrState == STATE_BUS_READY & ~IgnoreRequest & |RW) | | ||||
| 					(BusCurrState == STATE_BUS_UNCACHED_WRITE) | | ||||
| 					(BusCurrState == STATE_BUS_UNCACHED_READ); | ||||
|   assign UnCachedBusWrite = (BusCurrState == STATE_BUS_READY & RW[0] & ~IgnoreRequest) | | ||||
|   assign BusWrite = (BusCurrState == STATE_BUS_READY & RW[0] & ~IgnoreRequest) | | ||||
| 							   (BusCurrState == STATE_BUS_UNCACHED_WRITE); | ||||
|   assign BusWrite = UnCachedBusWrite; | ||||
|   assign SelBusWord = (BusCurrState == STATE_BUS_READY & RW[0]) | | ||||
| 						   (BusCurrState == STATE_BUS_UNCACHED_WRITE); | ||||
| 
 | ||||
|   assign UnCachedBusRead = (BusCurrState == STATE_BUS_READY & RW[1] & ~IgnoreRequest) | | ||||
|   assign BusRead = (BusCurrState == STATE_BUS_READY & RW[1] & ~IgnoreRequest) | | ||||
| 							  (BusCurrState == STATE_BUS_UNCACHED_READ); | ||||
|   assign BusRead = UnCachedBusRead; | ||||
|   assign BufferCaptureEn = UnCachedBusRead; | ||||
|   assign BufferCaptureEn = BusRead; | ||||
| 
 | ||||
|   assign BusCommitted = BusCurrState != STATE_BUS_READY; | ||||
| endmodule | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user