diff options
author | Joachim StroĢmbergson <joachim@secworks.se> | 2018-10-02 15:10:16 +0200 |
---|---|---|
committer | Joachim StroĢmbergson <joachim@secworks.se> | 2018-10-02 15:10:16 +0200 |
commit | 717f11e0fca162512a7e0675813a14cf23a539cf (patch) | |
tree | 4b34577282c3d088354f0365f119ea30e70ea522 | |
parent | 1ef4aa6654070223e91930c7e5631d8ce022490a (diff) |
Reading AES result will be zero when ready is not set.
-rw-r--r-- | src/rtl/aes.v | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rtl/aes.v b/src/rtl/aes.v index ddee8f0..48a7735 100644 --- a/src/rtl/aes.v +++ b/src/rtl/aes.v @@ -256,7 +256,8 @@ module aes( endcase // case (address) if ((address >= ADDR_RESULT0) && (address <= ADDR_RESULT3)) - tmp_read_data = core_result[(3 - (address - ADDR_RESULT0)) * 32 +: 32]; + if (core_ready) + tmp_read_data = core_result[(3 - (address - ADDR_RESULT0)) * 32 +: 32]; end end end // addr_decoder |