mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-23 21:39:10 -04:00
minor update
This commit is contained in:
parent
278e1ff133
commit
6f02b6a9d8
6 changed files with 12 additions and 12 deletions
|
@ -110,7 +110,12 @@ module VX_csr_data #(
|
|||
read_data_ro_r = '0;
|
||||
read_data_rw_r = '0;
|
||||
read_addr_valid_r = 1;
|
||||
case (read_addr)
|
||||
case (read_addr)
|
||||
`VX_CSR_MVENDORID : read_data_ro_r = 32'(`VENDOR_ID);
|
||||
`VX_CSR_MARCHID : read_data_ro_r = 32'(`ARCHITECTURE_ID);
|
||||
`VX_CSR_MIMPID : read_data_ro_r = 32'(`IMPLEMENTATION_ID);
|
||||
`VX_CSR_MISA : read_data_ro_r = ((($clog2(`XLEN)-4) << (`XLEN-2)) | `MISA_STD);
|
||||
|
||||
`ifdef EXT_F_ENABLE
|
||||
`VX_CSR_FFLAGS : read_data_rw_r = 32'(fcsr[read_wid][`FP_FLAGS_BITS-1:0]);
|
||||
`VX_CSR_FRM : read_data_rw_r = 32'(fcsr[read_wid][`INST_FRM_BITS+`FP_FLAGS_BITS-1:`FP_FLAGS_BITS]);
|
||||
|
@ -141,11 +146,6 @@ module VX_csr_data #(
|
|||
`VX_CSR_MEPC,
|
||||
`VX_CSR_PMPCFG0,
|
||||
`VX_CSR_PMPADDR0 : read_data_ro_r = 32'(0);
|
||||
|
||||
`VX_CSR_MVENDORID : read_data_ro_r = 32'(`VENDOR_ID);
|
||||
`VX_CSR_MARCHID : read_data_ro_r = 32'(`ARCHITECTURE_ID);
|
||||
`VX_CSR_MIMPID : read_data_ro_r = 32'(`IMPLEMENTATION_ID);
|
||||
`VX_CSR_MISA : read_data_ro_r = ((($clog2(`XLEN)-4) << (`XLEN-2)) | `MISA_STD);
|
||||
|
||||
default: begin
|
||||
read_addr_valid_r = 0;
|
||||
|
|
|
@ -177,14 +177,14 @@ module VX_csr_unit #(
|
|||
.read_wid (csr_exe_if.wid),
|
||||
.read_tmask (csr_exe_if.tmask),
|
||||
.read_addr (csr_exe_if.addr),
|
||||
.read_data_ro (csr_read_data_ro[31:0]),
|
||||
.read_data_rw (csr_read_data_rw[31:0]),
|
||||
.read_data_ro (csr_read_data_ro),
|
||||
.read_data_rw (csr_read_data_rw),
|
||||
|
||||
.write_enable (csr_req_valid && csr_wr_enable),
|
||||
.write_uuid (csr_exe_if.uuid),
|
||||
.write_wid (csr_exe_if.wid),
|
||||
.write_addr (csr_exe_if.addr),
|
||||
.write_data (csr_write_data[31:0])
|
||||
.write_data (csr_write_data)
|
||||
);
|
||||
|
||||
// CSR read
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
`include "VX_define.vh"
|
||||
`include "VX_gpu_types.vh"
|
||||
`ifndef NDEBUG
|
||||
`include "VX_trace_info.vh"
|
||||
`include "VX_trace.vh"
|
||||
`endif
|
||||
|
||||
`IGNORE_WARNINGS_BEGIN
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
`include "VX_define.vh"
|
||||
`ifndef NDEBUG
|
||||
`include "VX_trace_info.vh"
|
||||
`include "VX_trace.vh"
|
||||
`endif
|
||||
|
||||
`ifdef EXT_F_ENABLE
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
`include "VX_define.vh"
|
||||
`ifndef NDEBUG
|
||||
`include "VX_trace_info.vh"
|
||||
`include "VX_trace.vh"
|
||||
`endif
|
||||
|
||||
module VX_issue #(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue