Initialize command and argument; feels safer.
authorMalte S. Stretz <mss@apache.org>
Mon, 29 Jun 2009 22:08:42 +0000 (00:08 +0200)
committerMalte S. Stretz <mss@apache.org>
Mon, 29 Jun 2009 22:08:42 +0000 (00:08 +0200)
fhw_sd/sd_manager_e.vhd
fhw_sd_t/sd_parser_t.vhd

index 0f64a78..4cc36b6 100644 (file)
@@ -91,9 +91,11 @@ begin
   end process;
   
   output : process(clock, reset)
-    variable address_v : std_logic_arg_t;
   begin
-    if rising_edge(clock) then
+    if reset = '1' then
+      command  <= (others => '0');
+      argument <= (others => '0');
+    elsif rising_edge(clock) then
       prev_state_s <= curr_state_s;
       case curr_state_s is
         when rset_state_c =>
index 2f74d27..1a33a27 100644 (file)
@@ -106,8 +106,8 @@ begin
   begin
     wait for clock_interval / 4;
     
-    command_i_s  <= (others => 'U');
-    argument_i_s <= (others => 'U');
+    command_i_s  <= (others => '0');
+    argument_i_s <= (others => '0');
     trigger_i_s  <= '0';
     wait until falling_edge(reset_s);