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