aboutsummaryrefslogtreecommitdiff
path: root/core_selector/src/rtl/core_selector.v
diff options
context:
space:
mode:
Diffstat (limited to 'core_selector/src/rtl/core_selector.v')
-rw-r--r--core_selector/src/rtl/core_selector.v12
1 files changed, 5 insertions, 7 deletions
diff --git a/core_selector/src/rtl/core_selector.v b/core_selector/src/rtl/core_selector.v
index 35c87e5..0d3d158 100644
--- a/core_selector/src/rtl/core_selector.v
+++ b/core_selector/src/rtl/core_selector.v
@@ -83,7 +83,7 @@ module core_selector
`define USE_SEGMENT_GLOBALS
`define USE_SEGMENT_HASHES
`define USE_SEGMENT_RNGS
-// `define USE_SEGMENT_CIPHERS
+ `define USE_SEGMENT_CIPHERS
`define USE_SEGMENT_MATH
@@ -202,9 +202,8 @@ module core_selector
`ifdef USE_SEGMENT_MATH
wire segment_enable_math = (addr_segment == SEGMENT_ADDR_MATH) ? 1'b1 : 1'b0;
wire [31: 0] segment_math_read_data;
- wire segment_math_error;
- math_selector math_inst
+ math_selector maths
(
.sys_clk(sys_clk),
.sys_rst(sys_rst),
@@ -214,8 +213,7 @@ module core_selector
.sys_eim_wr(sys_eim_wr),
.sys_eim_rd(sys_eim_rd),
.sys_write_data(sys_write_data),
- .sys_read_data(segment_math_read_data),
- .sys_error(segment_math_error)
+ .sys_read_data(segment_math_read_data)
);
`endif
@@ -259,11 +257,11 @@ module core_selector
sys_error_reg = segment_ciphers_error;
end
`endif
- `ifdef USE_SEGMENT_CIPHERS
+ `ifdef USE_SEGMENT_MATH
SEGMENT_ADDR_MATH:
begin
sys_read_data_reg = segment_math_read_data;
- sys_error_reg = segment_math_error;
+ sys_error_reg = 0;
end
`endif
default: