forked from Github_Repos/cvw
		
	Removed unused signals
This commit is contained in:
		
							parent
							
								
									50826c0b61
								
							
						
					
					
						commit
						dc52f55aa6
					
				@ -43,9 +43,7 @@ module busfsm #(parameter integer LOGWPL)
 | 
			
		||||
 | 
			
		||||
   output logic              BusStall,
 | 
			
		||||
   output logic              BusWrite,
 | 
			
		||||
   output logic              SelBusWord,
 | 
			
		||||
   output logic              BusRead,
 | 
			
		||||
   output logic              BusTransComplete,
 | 
			
		||||
   output logic [1:0]        HTRANS,
 | 
			
		||||
   output logic              BusCommitted
 | 
			
		||||
);
 | 
			
		||||
@ -85,7 +83,6 @@ module busfsm #(parameter integer LOGWPL)
 | 
			
		||||
	endcase
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  assign BusTransComplete = BusAck;
 | 
			
		||||
  assign BusStall = (BusCurrState == STATE_BUS_READY & ~IgnoreRequest & |RW) |
 | 
			
		||||
					(BusCurrState == STATE_BUS_UNCACHED_WRITE) |
 | 
			
		||||
					(BusCurrState == STATE_BUS_UNCACHED_READ);
 | 
			
		||||
@ -94,8 +91,6 @@ module busfsm #(parameter integer LOGWPL)
 | 
			
		||||
  assign BusRead = (BusCurrState == STATE_BUS_READY & RW[1] & ~IgnoreRequest) |
 | 
			
		||||
							  (BusCurrState == STATE_BUS_UNCACHED_READ);
 | 
			
		||||
  assign BusCommitted = BusCurrState != STATE_BUS_READY;
 | 
			
		||||
  assign SelBusWord = (BusCurrState == STATE_BUS_READY & RW[0]) |
 | 
			
		||||
						   (BusCurrState == STATE_BUS_UNCACHED_WRITE);
 | 
			
		||||
 | 
			
		||||
  assign HTRANS = (BusRead | BusWrite) & (~BusAck) ? AHB_NONSEQ : AHB_IDLE; 
 | 
			
		||||
endmodule
 | 
			
		||||
 | 
			
		||||
@ -108,7 +108,6 @@ module lsu (
 | 
			
		||||
  logic                     InterlockStall;
 | 
			
		||||
  logic                     IgnoreRequestTLB;
 | 
			
		||||
  logic                     BusCommittedM, DCacheCommittedM;
 | 
			
		||||
  logic                     SelBusWord;
 | 
			
		||||
  logic                     DataDAPageFaultM;
 | 
			
		||||
  logic [`XLEN-1:0]         IMWriteDataM, IMAWriteDataM;
 | 
			
		||||
  logic [`LLEN-1:0]         IMAFWriteDataM;
 | 
			
		||||
@ -224,6 +223,7 @@ module lsu (
 | 
			
		||||
            
 | 
			
		||||
    if(`DCACHE) begin : dcache
 | 
			
		||||
      logic                SelUncachedAdr, DCacheBusAck;
 | 
			
		||||
      logic                     SelBusWord;
 | 
			
		||||
 | 
			
		||||
      cache #(.LINELEN(`DCACHE_LINELENINBITS), .NUMLINES(`DCACHE_WAYSIZEINBYTES*8/LINELEN),
 | 
			
		||||
              .NUMWAYS(`DCACHE_NUMWAYS), .LOGBWPL(LOGBWPL), .WORDLEN(`LLEN), .MUXINTERVAL(`XLEN), .DCACHE(1)) dcache(
 | 
			
		||||
@ -257,12 +257,13 @@ module lsu (
 | 
			
		||||
      busfsm #(LOGBWPL) busfsm(
 | 
			
		||||
        .clk, .reset, .IgnoreRequest, .RW(LSURWM), 
 | 
			
		||||
        .BusAck(LSUBusAck), .BusInit(LSUBusInit), .CPUBusy, .BusStall, .BusWrite(LSUBusWrite), 
 | 
			
		||||
        .SelBusWord, .BusRead(LSUBusRead), 
 | 
			
		||||
        .HTRANS(LSUHTRANS), .BusTransComplete(LSUTransComplete), 
 | 
			
		||||
        .BusRead(LSUBusRead), 
 | 
			
		||||
        .HTRANS(LSUHTRANS),  
 | 
			
		||||
        .BusCommitted(BusCommittedM));
 | 
			
		||||
    
 | 
			
		||||
      // *** possible bug - ReadDatWordM vs. ReadDataWordMuxW - is byte swapping needed for endian
 | 
			
		||||
      assign LSUHBURST = 3'b0;
 | 
			
		||||
      assign LSUTransComplete = BusAck;
 | 
			
		||||
      assign {ReadDataWordM, DCacheStallM, DCacheCommittedM, DCacheFetchLine, DCacheWriteLine} = '0;
 | 
			
		||||
      assign DCacheMiss = CacheableM; assign DCacheAccess = CacheableM;
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user