[Cryptech-Commits] [core/cipher/aes] branch master updated: Adding the error port that went missing. Sloppy.

git at cryptech.is git at cryptech.is
Fri Dec 15 07:29:13 UTC 2017


This is an automated email from the git hooks/post-receive script.

joachim at secworks.se pushed a commit to branch master
in repository core/cipher/aes.

The following commit(s) were added to refs/heads/master by this push:
     new 2caa4d5  Adding the error port that went missing. Sloppy.
2caa4d5 is described below

commit 2caa4d54188338226494daa53d024a52572bd3a4
Author: Joachim Strömbergson <joachim at secworks.se>
AuthorDate: Fri Dec 15 08:29:00 2017 +0100

    Adding the error port that went missing. Sloppy.
---
 src/rtl/aes.v   | 6 +++++-
 src/tb/tb_aes.v | 4 +++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/rtl/aes.v b/src/rtl/aes.v
index c2b333a..0d719d2 100644
--- a/src/rtl/aes.v
+++ b/src/rtl/aes.v
@@ -49,7 +49,8 @@ module aes(
            // Data ports.
            input wire  [7 : 0]  address,
            input wire  [31 : 0] write_data,
-           output wire [31 : 0] read_data
+           output wire [31 : 0] read_data,
+           output wire          error
           );
 
   //----------------------------------------------------------------
@@ -115,6 +116,7 @@ module aes(
   // Wires.
   //----------------------------------------------------------------
   reg [31 : 0]   tmp_read_data;
+  reg            tmp_error;
 
   wire           core_encdec;
   wire           core_init;
@@ -131,6 +133,7 @@ module aes(
   // Concurrent connectivity for ports etc.
   //----------------------------------------------------------------
   assign read_data = tmp_read_data;
+  assign error     = tmp_error;
 
   assign core_key = {key_reg[0], key_reg[1], key_reg[2], key_reg[3],
                      key_reg[4], key_reg[5], key_reg[6], key_reg[7]};
@@ -227,6 +230,7 @@ module aes(
       key_we        = 1'b0;
       block_we      = 1'b0;
       tmp_read_data = 32'h0;
+      tmp_error     = 1'b0;
 
       if (cs)
         begin
diff --git a/src/tb/tb_aes.v b/src/tb/tb_aes.v
index ae25130..188a21a 100644
--- a/src/tb/tb_aes.v
+++ b/src/tb/tb_aes.v
@@ -110,6 +110,7 @@ module tb_aes();
   reg [7  : 0]  tb_address;
   reg [31 : 0]  tb_write_data;
   wire [31 : 0] tb_read_data;
+  wire          tb_error;
 
 
   //----------------------------------------------------------------
@@ -122,7 +123,8 @@ module tb_aes();
            .we(tb_we),
            .address(tb_address),
            .write_data(tb_write_data),
-           .read_data(tb_read_data)
+           .read_data(tb_read_data),
+           .error(tb_error)
           );
 
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Commits mailing list