aboutsummaryrefslogtreecommitdiff
path: root/src/rtl/sha256.v
diff options
context:
space:
mode:
authorJoachim StroĢˆmbergson <joachim@secworks.se>2015-07-16 17:22:04 +0200
committerJoachim StroĢˆmbergson <joachim@secworks.se>2015-07-16 17:22:04 +0200
commit34693748aaa7b7d075ad98b69bc31eb722270786 (patch)
tree57c3814937c4f333af79be236b36604109bf2e52 /src/rtl/sha256.v
parent13c73ced97009e31abc7bf1740200e4e031f2fb7 (diff)
Added logic to write state into the state registers. Simplified the state write interface to a common data port.
Diffstat (limited to 'src/rtl/sha256.v')
-rw-r--r--src/rtl/sha256.v32
1 files changed, 9 insertions, 23 deletions
diff --git a/src/rtl/sha256.v b/src/rtl/sha256.v
index 7f1dc94..5e733bd 100644
--- a/src/rtl/sha256.v
+++ b/src/rtl/sha256.v
@@ -213,29 +213,15 @@ module sha256(
.block(core_block),
// State access ports
- .H0_wr_data(write_data),
- .H0_we(state0_we),
-
- .H1_wr_data(write_data),
- .H1_we(state1_we),
-
- .H2_wr_data(write_data),
- .H2_we(state2_we),
-
- .H3_wr_data(write_data),
- .H3_we(state3_we),
-
- .H4_wr_data(write_data),
- .H4_we(state4_we),
-
- .H5_wr_data(write_data),
- .H5_we(state5_we),
-
- .H6_wr_data(write_data),
- .H6_we(state6_we),
-
- .H7_wr_data(write_data),
- .H7_we(state7_we),
+ .state_wr_data(write_data),
+ .state0_we(state0_we),
+ .state1_we(state1_we),
+ .state2_we(state2_we),
+ .state3_we(state3_we),
+ .state4_we(state4_we),
+ .state5_we(state5_we),
+ .state6_we(state6_we),
+ .state7_we(state7_we),
.ready(core_ready),