new fpu implementation

This commit is contained in:
Blaise Tine
2020-07-24 00:00:37 -04:00
parent f83521b7c6
commit 1f63f9da25
30 changed files with 318 additions and 258 deletions

View File

@@ -63,6 +63,10 @@
`define EXT_M_ENABLE 1
`endif
`ifndef EXT_F_ENABLE
`define EXT_F_ENABLE 1
`endif
// Configuration Values =======================================================
`define VENDOR_ID 0
@@ -71,6 +75,10 @@
// CSR Addresses ==============================================================
`define CSR_FFLAGS 12'hF01
`define CSR_FRM 12'hF02
`define CSR_FCSR 12'hF03
`define CSR_VEND_ID 12'hF11
`define CSR_ARCH_ID 12'hF12
`define CSR_IMPL_ID 12'hF13
@@ -91,6 +99,16 @@
`define CSR_MISA 12'h301
// Size of MUL Request Queue Size
`ifndef MULRQ_SIZE
`define MULRQ_SIZE 8
`endif
// Size of FPU Request Queue Size
`ifndef FPURQ_SIZE
`define FPURQ_SIZE 8
`endif
// Dcache Configurable Knobs ==================================================
// Size of cache in bytes
@@ -407,5 +425,4 @@
`define L3PRFQ_STRIDE 0
`endif
// VX_CONFIG
`endif