aboutsummaryrefslogtreecommitdiff
path: root/config/core_selector.v
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2015-09-28 19:17:33 -0400
committerRob Austein <sra@hactrn.net>2015-09-28 19:17:33 -0400
commit438a6d8e02afdea04e30f8782d4a701e119b3703 (patch)
treee1d990720eb37744925be3c13a37fc3f4896974c /config/core_selector.v
parent6894db11d641b37c26a0184b43dc87eb00bd36a6 (diff)
Handle reset high/low logic in the config file. Connect error signals.
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;