mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Start of IFU cleanup
This commit is contained in:
parent
0660e5fe51
commit
5cb879129e
@ -250,14 +250,12 @@ module ifu (
|
|||||||
.HRESPRam(), .HREADYRam());
|
.HRESPRam(), .HREADYRam());
|
||||||
-----/\----- EXCLUDED -----/\----- */
|
-----/\----- EXCLUDED -----/\----- */
|
||||||
|
|
||||||
assign FinalInstrRawF = FinalInstrRawF_FIXME[31:0];
|
assign FinalInstrRawF = FinalInstrRawF_FIXME[31:0];
|
||||||
assign BusStall = 0;
|
assign BusStall = 0;
|
||||||
assign IFUBusRead = 0;
|
assign IFUBusRead = 0;
|
||||||
assign ICacheBusAck = 0;
|
assign ICacheBusAck = 0;
|
||||||
assign SelUncachedAdr = 0;
|
assign SelUncachedAdr = 0;
|
||||||
assign IFUBusAdr = 0;
|
assign IFUBusAdr = 0;
|
||||||
|
|
||||||
|
|
||||||
end else begin : bus
|
end else begin : bus
|
||||||
genvar index;
|
genvar index;
|
||||||
for (index = 0; index < WORDSPERLINE; index++) begin:fetchbuffer
|
for (index = 0; index < WORDSPERLINE; index++) begin:fetchbuffer
|
||||||
@ -381,10 +379,7 @@ module ifu (
|
|||||||
.s(`MEM_IROM ? reset : reset_q),
|
.s(`MEM_IROM ? reset : reset_q),
|
||||||
.y(UnalignedPCNextF));
|
.y(UnalignedPCNextF));
|
||||||
|
|
||||||
flop #(1) resetReg (.clk(clk),
|
flop #(1) resetReg (.clk(clk), .d(reset),.q(reset_q)); // delay reset
|
||||||
.d(reset),
|
|
||||||
.q(reset_q));
|
|
||||||
|
|
||||||
|
|
||||||
flopenrc #(1) BPPredWrongMReg(.clk, .reset, .en(~StallM), .clear(FlushM),
|
flopenrc #(1) BPPredWrongMReg(.clk, .reset, .en(~StallM), .clear(FlushM),
|
||||||
.d(BPPredWrongE), .q(BPPredWrongM));
|
.d(BPPredWrongE), .q(BPPredWrongM));
|
||||||
|
Loading…
Reference in New Issue
Block a user