]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
CBMNet: Reminder to myself: Don't connect the Reset-Input of a synchroniser to the...
authorManuel Penschuck <manuel.penschuck@stud.uni-frankfurt.de>
Mon, 3 Nov 2014 09:37:31 +0000 (10:37 +0100)
committerManuel Penschuck <manuel.penschuck@stud.uni-frankfurt.de>
Mon, 3 Nov 2014 09:37:31 +0000 (10:37 +0100)
cbmnet/code/cbmnet_phy_tx_gear.vhd

index 0066e909388b6b3a4c242d6e8e7adfd8e4946eea..e8a4e2fbf4537e5692ed633415a4a290a0c5b3aa 100644 (file)
@@ -98,8 +98,8 @@ begin
    PROC_MEM125: process is
    begin
       wait until rising_edge(CLK_125_IN);
-      mem_read_ptr_i <= mem_read_ptr_i + TO_UNSIGNED(1,1);
       mem_i(to_integer(mem_read_ptr_i)) <= DATA_IN;
+      mem_read_ptr_i <= mem_read_ptr_i + TO_UNSIGNED(1,1);
    end process;
    
    TX_READY_OUT <= fsm_locked_slow_i and not RESET_IN;
@@ -117,7 +117,7 @@ begin
    THE_RESET_SYNC: signal_sync 
    generic map (WIDTH => 1, DEPTH => 3)
    port map (
-      RESET => RESET_IN,
+      RESET => '0',
       CLK0 => CLK_125_IN,
       CLK1 => CLK_250_IN,
       D_IN(0) => RESET_IN,