]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/commitdiff
AXI PWM Coprocessor: do not set pwm_state_prev in unrelated process. axi_coprocessor
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Fri, 20 May 2016 18:06:20 +0000 (20:06 +0200)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Mon, 16 Jan 2017 16:57:20 +0000 (17:57 +0100)
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
system/ip/axi_pwm_coprocessor_1.0/hdl/axi_pwm_coprocessor_v1_0_M00_AXI.vhd

index c038f89d3e89c1fbb1bd7c90902fa2b3bb60cdd5..a13353b7f941099eef643d6020e2d8d91ea6f329 100644 (file)
@@ -341,7 +341,6 @@ begin
             if (rising_edge (M_AXI_ACLK)) then
               if (M_AXI_ARESETN = '0' or init_txn_pulse = '1' ) then
                 axi_wvalid <= '0';
-                pwm_state_prev <= "00";
               else
                 if (start_single_write = '1') then
                   --Signal a new address/data command is available by user logic
@@ -546,9 +545,9 @@ begin
                read_issued  <= '0';
                compare_done   <= '0';
                ERROR <= '0';
-            pwm_state_prev <= "00";
+               pwm_state_prev <= "00";
              else
-            pwm_state_prev <= pwm_state_prev;
+               pwm_state_prev <= pwm_state_prev;
                -- state transition
                case (mst_exec_state) is