mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
updated fpu instantion on wallypiplinedhart to remove .*, updated spacing as well
This commit is contained in:
parent
93b626ce2a
commit
09d3322a26
@ -354,6 +354,23 @@ module wallypipelinedhart (
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
fpu fpu(.*); // floating point unit
|
fpu fpu(
|
||||||
|
.clk, .reset,
|
||||||
|
.FRM_REGW, // Rounding mode from CSR
|
||||||
|
.InstrD, // instruction from IFU
|
||||||
|
.ReadDataW,// Read data from memory
|
||||||
|
.SrcAE, // Integer input being processed (from IEU)
|
||||||
|
.StallE, .StallM, .StallW, // stall signals from HZU
|
||||||
|
.FlushE, .FlushM, .FlushW, // flush signals from HZU
|
||||||
|
.RdM, .RdW, // which FP register to write to (from IEU)
|
||||||
|
.FRegWriteM, // FP register write enable
|
||||||
|
.FStallD, // Stall the decode stage
|
||||||
|
.FWriteIntE, .FWriteIntM, .FWriteIntW, // integer register write enable
|
||||||
|
.FWriteDataE, // Data to be written to memory
|
||||||
|
.FIntResM, // data to be written to integer register
|
||||||
|
.FDivBusyE, // Is the divide/sqrt unit busy (stall execute stage)
|
||||||
|
.IllegalFPUInstrD, // Is the instruction an illegal fpu instruction
|
||||||
|
.SetFflagsM // FPU flags (to privileged unit)
|
||||||
|
); // floating point unit
|
||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
Loading…
Reference in New Issue
Block a user