From fa93856e07c304bc8ddb0752a0488b54e5785b86 Mon Sep 17 00:00:00 2001 From: tmeissner Date: Mon, 7 Jul 2014 12:29:59 +0200 Subject: [PATCH] removed internal synced copy of reset; set ready to high in reset --- tdes/rtl/verilog/tdes.v | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tdes/rtl/verilog/tdes.v b/tdes/rtl/verilog/tdes.v index b582b31..97bebf0 100644 --- a/tdes/rtl/verilog/tdes.v +++ b/tdes/rtl/verilog/tdes.v @@ -38,7 +38,6 @@ module tdes ); - reg reset; reg mode; reg [0:63] key1; reg [0:63] key2; @@ -65,14 +64,12 @@ module tdes // input register always @(posedge clk_i, negedge reset_i) begin if (~reset_i) begin - reset <= 0; mode <= 0; key1 <= 0; key2 <= 0; key3 <= 0; end else begin - reset <= reset_i; if (valid_i && ready_o) begin mode <= mode_i; key1 <= key1_i; @@ -86,13 +83,13 @@ module tdes // output register always @(posedge clk_i, negedge reset_i) begin if (~reset_i) begin - ready_o <= 0; + ready_o <= 1; end else begin if (valid_i && ready_o) begin ready_o <= 0; end - if (valid_o || (reset_i && ~reset)) begin + if (valid_o) begin ready_o <= 1; end end