mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Fixed lint errors for issue #368. Does not fix simulation errors. We made a design decision a long time ago to not support DTIM on the rv32gc config because LLEN was greater than XLEN.
This commit is contained in:
		
							parent
							
								
									1b8edacd8d
								
							
						
					
					
						commit
						52dc71507f
					
				| @ -232,7 +232,7 @@ module lsu import cvw::*;  #(parameter cvw_t P) ( | ||||
|     // **** create config to support DTIM with floating point.
 | ||||
|     dtim #(P) dtim(.clk, .ce(~GatedStallW), .MemRWM(DTIMMemRWM), | ||||
|               .DTIMAdr, .FlushW, .WriteDataM(LSUWriteDataM),  | ||||
|               .ReadDataWordM(DTIMReadDataWordM[P.XLEN-1:0]), .ByteMaskM(ByteMaskM[P.XLEN/8-1:0])); | ||||
|               .ReadDataWordM(DTIMReadDataWordM[P.LLEN-1:0]), .ByteMaskM(ByteMaskM[P.LLEN/8-1:0])); | ||||
|   end else begin | ||||
|   end | ||||
|   if (P.BUS_SUPPORTED) begin : bus               | ||||
| @ -308,11 +308,11 @@ module lsu import cvw::*;  #(parameter cvw_t P) ( | ||||
| 
 | ||||
|       ahbinterface #(P.XLEN, 1) ahbinterface(.HCLK(clk), .HRESETn(~reset), .Flush(FlushW), .HREADY(LSUHREADY),  | ||||
|         .HRDATA(HRDATA), .HTRANS(LSUHTRANS), .HWRITE(LSUHWRITE), .HWDATA(LSUHWDATA), | ||||
|         .HWSTRB(LSUHWSTRB), .BusRW, .ByteMask(ByteMaskM), .WriteData(LSUWriteDataM), | ||||
|         .HWSTRB(LSUHWSTRB), .BusRW, .ByteMask(ByteMaskM[P.XLEN/8-1:0]), .WriteData(LSUWriteDataM[P.XLEN-1:0]), | ||||
|         .Stall(GatedStallW), .BusStall, .BusCommitted(BusCommittedM), .FetchBuffer(FetchBuffer)); | ||||
| 
 | ||||
|     // Mux between the 2 sources of read data, 0: Bus, 1: DTIM
 | ||||
|       if(P.DTIM_SUPPORTED) mux2 #(P.XLEN) ReadDataMux2(FetchBuffer, DTIMReadDataWordM, SelDTIM, ReadDataWordMuxM); | ||||
|       if(P.DTIM_SUPPORTED) mux2 #(P.XLEN) ReadDataMux2(FetchBuffer, DTIMReadDataWordM[P.XLEN-1:0], SelDTIM, ReadDataWordMuxM[P.XLEN-1:0]); | ||||
|       else assign ReadDataWordMuxM = FetchBuffer[P.XLEN-1:0]; | ||||
|       assign LSUHBURST = 3'b0; | ||||
|       assign {DCacheStallM, DCacheCommittedM, DCacheMiss, DCacheAccess} = '0; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user