diff options
author | Paul Selkirk <paul@psgd.org> | 2015-05-05 16:02:08 -0400 |
---|---|---|
committer | Paul Selkirk <paul@psgd.org> | 2015-05-05 16:02:08 -0400 |
commit | 0d098d641f5e8623069396adc58c06548b051821 (patch) | |
tree | 07b08079c42078f839ddae31765a5bd288ceb715 /core_selector/src/rtl/core_selector.v | |
parent | 1fc860cc673565aebca0cfa5b60280b58bb4a962 (diff) |
Populate cipher_selector; finesse math_selector.
Diffstat (limited to 'core_selector/src/rtl/core_selector.v')
-rw-r--r-- | core_selector/src/rtl/core_selector.v | 12 |
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: |