aboutsummaryrefslogtreecommitdiff
path: root/config/core_selector.v
diff options
context:
space:
mode:
Diffstat (limited to 'config/core_selector.v')
-rw-r--r--config/core_selector.v16
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;