diff options
Diffstat (limited to 'config/core_selector.v')
-rw-r--r-- | config/core_selector.v | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/config/core_selector.v b/config/core_selector.v index 16d1a09..cc7ca14 100644 --- a/config/core_selector.v +++ b/config/core_selector.v @@ -58,7 +58,8 @@ module core_selector .address(addr_core_reg), .write_data(sys_write_data), - .read_data(read_data_board_regs) + .read_data(read_data_board_regs), + .error(error_board_regs) ); reg [31: 0] read_data_board_regs_reg; @@ -83,7 +84,8 @@ module core_selector .address(addr_core_reg), .write_data(sys_write_data), - .read_data(read_data_comm_regs) + .read_data(read_data_comm_regs), + .error(error_comm_regs) ); reg [31: 0] read_data_comm_regs_reg; @@ -108,7 +110,8 @@ module core_selector .address(addr_core_reg), .write_data(sys_write_data), - .read_data(read_data_sha256) + .read_data(read_data_sha256), + .error(error_sha256) ); reg [31: 0] read_data_sha256_reg; @@ -133,7 +136,8 @@ module core_selector .address(addr_core_reg), .write_data(sys_write_data), - .read_data(read_data_aes) + .read_data(read_data_aes), + .error(error_aes) ); reg [31: 0] read_data_aes_reg; @@ -160,6 +164,7 @@ module core_selector .address({trng_prefix, addr_core_reg}), .write_data(sys_write_data), .read_data(read_data_trng), + .error(error_trng), .avalanche_noise(noise), .debug(debug) @@ -187,7 +192,8 @@ module core_selector .address(addr_core_reg), .write_data(sys_write_data), - .read_data(read_data_modexp) + .read_data(read_data_modexp), + .error(error_modexp) ); reg [31: 0] read_data_modexp_reg; |