mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	signal name cleanup.
This commit is contained in:
		
							parent
							
								
									7d026e02f2
								
							
						
					
					
						commit
						5cd6c8069d
					
				
							
								
								
									
										6
									
								
								pipelined/src/cache/cache.sv
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								pipelined/src/cache/cache.sv
									
									
									
									
										vendored
									
									
								
							@ -38,7 +38,7 @@ module cache #(parameter LINELEN,  NUMLINES,  NUMWAYS, LOGWPL, WORDLEN, MUXINTER
 | 
			
		||||
  input logic [1:0]           RW,
 | 
			
		||||
  input logic [1:0]           Atomic,
 | 
			
		||||
  input logic                 FlushCache,
 | 
			
		||||
  input logic                 InvalidateCacheM,
 | 
			
		||||
  input logic                 InvalidateCache,
 | 
			
		||||
  input logic [11:0]          NextAdr, // virtual address, but we only use the lower 12 bits.
 | 
			
		||||
  input logic [`PA_BITS-1:0]  PAdr, // physical address
 | 
			
		||||
  input logic [(`XLEN-1)/8:0] ByteMask,
 | 
			
		||||
@ -130,7 +130,7 @@ module cache #(parameter LINELEN,  NUMLINES,  NUMWAYS, LOGWPL, WORDLEN, MUXINTER
 | 
			
		||||
    CacheWays[NUMWAYS-1:0](.clk, .reset, .ce(SRAMEnable), .RAdr, .PAdr, .CacheWriteData, .LineByteMask, .FStore2,
 | 
			
		||||
    .SetValidWay, .ClearValidWay, .SetDirtyWay, .ClearDirtyWay, .SelEvict, .VictimWay,
 | 
			
		||||
    .FlushWay, .SelFlush, .ReadDataLineWay, .HitWay, .VictimDirtyWay, .VictimTagWay, 
 | 
			
		||||
    .Invalidate(InvalidateCacheM));
 | 
			
		||||
    .Invalidate(InvalidateCache));
 | 
			
		||||
  if(NUMWAYS > 1) begin:vict
 | 
			
		||||
    cachereplacementpolicy #(NUMWAYS, SETLEN, OFFSETLEN, NUMLINES) cachereplacementpolicy(
 | 
			
		||||
      .clk, .reset, .HitWay, .VictimWay, .RAdr, .LRUWriteEn);
 | 
			
		||||
@ -220,7 +220,7 @@ module cache #(parameter LINELEN,  NUMLINES,  NUMWAYS, LOGWPL, WORDLEN, MUXINTER
 | 
			
		||||
		.SetValid, .SelEvict, .SelFlush,
 | 
			
		||||
		.FlushAdrCntEn, .FlushWayCntEn, .FlushAdrCntRst,
 | 
			
		||||
		.FlushWayCntRst, .FlushAdrFlag, .FlushWayFlag, .FlushCache, .SelBusBuffer,
 | 
			
		||||
        .InvalidateCache(InvalidateCacheM),
 | 
			
		||||
        .InvalidateCache,
 | 
			
		||||
        .SRAMEnable,
 | 
			
		||||
        .LRUWriteEn);
 | 
			
		||||
endmodule 
 | 
			
		||||
 | 
			
		||||
@ -236,7 +236,7 @@ module ifu (
 | 
			
		||||
             .Atomic('0), .FlushCache('0),
 | 
			
		||||
             .NextAdr(PCNextFSpill[11:0]),
 | 
			
		||||
             .PAdr(PCPF),
 | 
			
		||||
             .CacheCommitted(), .InvalidateCacheM(InvalidateICacheM));
 | 
			
		||||
             .CacheCommitted(), .InvalidateCache(InvalidateICacheM));
 | 
			
		||||
 | 
			
		||||
    end else begin : passthrough
 | 
			
		||||
      assign {ICacheFetchLine, ICacheBusAdr, ICacheStallF, FinalInstrRawF} = '0;
 | 
			
		||||
 | 
			
		||||
@ -249,7 +249,7 @@ module lsu (
 | 
			
		||||
        .IgnoreRequestTLB, .IgnoreRequestTrapM, .TrapM(1'b0), .CacheCommitted(DCacheCommittedM), 
 | 
			
		||||
        .CacheBusAdr(DCacheBusAdr), .ReadDataWord(ReadDataWordM), 
 | 
			
		||||
        .CacheBusWriteData(DCacheBusWriteData), .CacheFetchLine(DCacheFetchLine), 
 | 
			
		||||
        .CacheWriteLine(DCacheWriteLine), .CacheBusAck(DCacheBusAck), .InvalidateCacheM(1'b0));
 | 
			
		||||
        .CacheWriteLine(DCacheWriteLine), .CacheBusAck(DCacheBusAck), .InvalidateCache(1'b0));
 | 
			
		||||
 | 
			
		||||
    end else begin : passthrough
 | 
			
		||||
      assign {ReadDataWordM, DCacheStallM, DCacheCommittedM, DCacheFetchLine, DCacheWriteLine} = '0;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user