aboutsummaryrefslogtreecommitdiff
path: root/rv64cpu/rtl/core/include
diff options
context:
space:
mode:
Diffstat (limited to 'rv64cpu/rtl/core/include')
-rw-r--r--rv64cpu/rtl/core/include/csr_pkg.sv7
1 files changed, 7 insertions, 0 deletions
diff --git a/rv64cpu/rtl/core/include/csr_pkg.sv b/rv64cpu/rtl/core/include/csr_pkg.sv
index 53165c9..a225da2 100644
--- a/rv64cpu/rtl/core/include/csr_pkg.sv
+++ b/rv64cpu/rtl/core/include/csr_pkg.sv
@@ -28,6 +28,13 @@ package csr_pkg;
} csr_op_t;
// ---------------------------------
+ // Floating-Point CSRs
+ // ---------------------------------
+ localparam logic [11:0] CSR_FFLAGS = 12'h001; // Floating-Point accrued exception flags
+ localparam logic [11:0] CSR_FRM = 12'h002; // Floating-Point dynamic rounding mode
+ localparam logic [11:0] CSR_FCSR = 12'h003; // Combined fflags/frm register
+
+ // ---------------------------------
// Machine Mode CSRs (M-Mode)
// ---------------------------------
localparam logic [11:0] CSR_MVENDORID = 12'hF11; // Vendor ID