[Cryptech-Commits] [core/util/keywrap] 57/95: (1) Fixed dump of core_addr in testbench to actually show the core_addr. Fixed boundaries for the block counter. Now we don't read mem out of bounds.
git at cryptech.is
git at cryptech.is
Wed Mar 25 17:18:56 UTC 2020
This is an automated email from the git hooks/post-receive script.
paul at psgd.org pushed a commit to branch master
in repository core/util/keywrap.
commit 694ff57dc365f0b51eaea0afc1a808d3f3f6f28c
Author: Joachim Strömbergson <joachim at secworks.se>
AuthorDate: Fri Jul 6 09:47:05 2018 +0200
(1) Fixed dump of core_addr in testbench to actually show the core_addr. Fixed boundaries for the block counter. Now we don't read mem out of bounds.
---
src/rtl/keywrap_core.v | 4 ++--
src/tb/tb_keywrap.v | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/rtl/keywrap_core.v b/src/rtl/keywrap_core.v
index 1f180c9..35bdfa6 100644
--- a/src/rtl/keywrap_core.v
+++ b/src/rtl/keywrap_core.v
@@ -280,7 +280,7 @@ module keywrap_core (
if (block_ctr_set)
begin
- block_ctr_new = (rlen - 1);
+ block_ctr_new = rlen;
block_ctr_we = 1'h1;
end
@@ -483,7 +483,7 @@ module keywrap_core (
CTRL_NEXT_UCHECK:
begin
- if (block_ctr_reg > 0)
+ if (block_ctr_reg > 1)
begin
block_ctr_dec = 1'h1;
keywrap_core_ctrl_new = CTRL_NEXT_LOOP;
diff --git a/src/tb/tb_keywrap.v b/src/tb/tb_keywrap.v
index 0b9eda3..a13521c 100644
--- a/src/tb/tb_keywrap.v
+++ b/src/tb/tb_keywrap.v
@@ -269,7 +269,7 @@ module tb_keywrap();
$display("a_reg = 0x%0x a_new = 0x%0x a_we = 0x%0x",
dut.core.a_reg, dut.core.a_new, dut.core.a_we);
$display("core_we = 0x%0x core_addr = 0x%0x",
- dut.core.core_we, dut.core.block_ctr_reg);
+ dut.core.core_we, dut.core.core_addr);
$display("core_rd_data = 0x%0x core_wr_data = 0x%0x ",
dut.core.core_rd_data, dut.core.core_wr_data);
$display("");
@@ -292,6 +292,7 @@ module tb_keywrap();
end
$display("");
+ $display("");
end
endtask // dump_dut_state
More information about the Commits
mailing list