diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-03-19 02:20:16 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-03-19 02:20:16 +0800 |
| commit | c7f2affd837eff161a475230d099bb88bb9f5bd7 (patch) | |
| tree | 703b853b5fe1f54c8a49fcca3627fdac24c6e766 /rv64cpu/rtl/core/include | |
| parent | 7da408e97245920a66c73854fa16ef3d9d7ca5c0 (diff) | |
| download | rcc-project-c7f2affd837eff161a475230d099bb88bb9f5bd7.tar.gz rcc-project-c7f2affd837eff161a475230d099bb88bb9f5bd7.tar.xz | |
CSR unit and tests
Diffstat (limited to 'rv64cpu/rtl/core/include')
| -rw-r--r-- | rv64cpu/rtl/core/include/csr_pkg.sv | 7 |
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 |
